대전은 정말 노잼의 도시일까?

1) 주제 선정이유

대전은 재미 없기로 소문난, 일명 '노잼의 도시' 이다.
밑에 첨부된 사진이 증명해주듯, '노잼도시 투어' 라는 알고리즘마저 만들어 졌을 정도이니 말이다.
나는 대전이 고향인 사람으로서 이런 이야기를 들으면 항상 마음 한구석이 슬퍼졌다..
그러다 문득, 정말 대전이 저 알고리즘에 딱 들어맞는 노잼도시일까? 라는 의문점을 품게 되었다.

In [2]:
from IPython.display import Image
Image("no_jam_algorithm.jpg", width =300)
Out[2]:
In [3]:
Image("no_jam_algorithm2.jpg", width =300)
Out[3]:

2) 가설 정의: 본인이 Term 프로젝트를 통해서 증명하고자 하는 명제 혹은 밝히고자 하는 논리가 무엇인지 설명함

위 알고리즘을 확대해서 보면, 우리는 알고리즘이 주장하는
대전이 노잼인 이유에 대한 몇 가지 가설을 만들 수 있게 된다.

1. 대전만의 특색있는 관광명소가 부족하다.
2. 대전의 특색있는 맛집메뉴는 대부분 칼국수, 쭈꾸미, 두루치기로 제한된다.
3. 둔산동, 아니면 은행동 말고는 갈 곳이 없다.

데이터 분석을 통해, 위와 같은 가설이 사실인지 확인해보도록 하겠다.

1. 대전만의 특색있는 관광명소가 부족하다.

  • 정량적 관점에서 관광명소

그렇다면, 정량적인 관점에서 단순히 대전광역시가 다른 광역시들에 비해 관광지, 관광코스, 지역특화축제가 부족한 것은 아닐까?
그래서 첫번째로 대전을 비롯한 6개의 광역시의 관광지, 관광코스 개수와 지역특화축제의 갯수를 집계해 비교해보기로 했다.
이를 위해서 공공데이터포털의 '전국지역특화거리데이터.csv' 파일과 tourAPI의 광역시별 관광코스, 축제갯수를 크롤링해서 비교해 보았다.

1.1 전국지역특화거리데이터 파일 비교

In [56]:
import pandas as pd
data_tourstreet = pd.read_csv('전국지역특화거리표준데이터_V2.csv',encoding = "utf-8-sig", engine='python')
data_tourstreet.drop('Unnamed: 14', axis=1, inplace=True)

data_tourstreet_DJ = data_tourstreet[data_tourstreet['소재지도로명'].str.contains('대전')] #대전
data_tourstreet_US = data_tourstreet[data_tourstreet['소재지도로명'].str.contains('울산')] #울산
data_tourstreet_BS = data_tourstreet[data_tourstreet['소재지도로명'].str.contains('부산')] #부산
data_tourstreet_DG = data_tourstreet[data_tourstreet['소재지도로명'].str.contains('대구')] #대구
data_tourstreet_GJ = data_tourstreet[data_tourstreet['소재지도로명'].str.contains('광주')] #광주
data_tourstreet_IC = data_tourstreet[data_tourstreet['소재지도로명'].str.contains('인천')] #인천

Num_of_toursteet_DJ = data_tourstreet_DJ.shape
num_dj = list(Num_of_toursteet_DJ)[0]

Num_of_toursteet_US = data_tourstreet_US.shape
num_us = list(Num_of_toursteet_US)[0]

Num_of_toursteet_BS = data_tourstreet_BS.shape
num_bs = list(Num_of_toursteet_BS)[0]

Num_of_toursteet_GJ = data_tourstreet_GJ.shape
num_gj = list(Num_of_toursteet_GJ)[0]

Num_of_toursteet_IC = data_tourstreet_IC.shape
num_ic = list(Num_of_toursteet_IC)[0]

Num_of_toursteet_DG = data_tourstreet_DG.shape
num_dg = list(Num_of_toursteet_DG)[0]

pandas를 이용해 읽은 지역특화거리 데이터의 원본 형식은 다음과 같다.

In [10]:
data_tourstreet
Out[10]:
거리명 거리소개 소재지도로명 소재지지번주소 위도 경도 총길이 점포수 지정년도 관리기관전화번호 관리기관명 데이터기준일자 제공기관코드 제공기관명
0 광양불고기 특화거리 광양숯불구이 축제가 열리는 서천변 일대 특화거리 전라남도 광양시 광양읍 서천1길 38 전라남도 광양시 광양읍 칠성리 964-1 34.969347 127.579537 792 30 2010 061-797-3799 전라남도 광양시 2018-02-14 4840000 전라남도 광양시
1 이순신대교 먹거리타운 이순신 대교 일대의 먹거리 타운 전라남도 광양시 발섬6길 16 전라남도 광양시 중동 1772-1 34.933337 127.700274 624 150 2012 061-797-3799 전라남도 광양시 2018-02-14 4840000 전라남도 광양시
2 진월망덕포구 먹거리타운 광양전어 축제가 열리는 망덕 포구 일대의 먹거리 타운 전라남도 광양시 진월면 망덕길 189 전라남도 광양시 진월면 망덕리 46-1 34.968418 127.758456 1417 39 2014 061-797-3799 전라남도 광양시 2018-02-14 4840000 전라남도 광양시
3 상촌 자연산버섯음식거리 민주지산 및 물한계곡의 천혜의 자원인 자연산버섯을 이용한 음식특화거리 충청북도 영동군 상촌면 민주지산로(임산리 소재지 일원) NaN NaN NaN 600 10 2014 043-740-3794 충청북도 영동군청 2018-02-23 4440000 충청북도 영동군
4 와인삼겹살거리 와인과 삼겹살이 어우러지는 음식특화거리 충청북도 영동군 영동읍 영산로3길 일원(영동전통시장 내) NaN NaN NaN 500 8 2016 043-740-3794 충청북도 영동군청 2018-02-23 4440000 충청북도 영동군
5 깔깔거리 구로디지털단지가 인접한 음식문화 특화거리 서울특별시 구로구 디지털로32길, 디지털로32나길 일대 서울특별시 구로구 구로동 1124-7 인근 37.483795 126.898648 410 150 2009 02-860-3233 서울특별시 구로구청 2019-02-19 3160000 서울특별시 구로구
6 음식특화거리 완도를 대표하는 음식점이 모여있는 거리로 주로 생선회 및 전복요리를 판매하고 있으며... 전라남도 완도군 완도읍 해변공원로 124번길 일원 전라남도 완도군 완도읍 가용리 NaN NaN 312 23 2003 061-550-5441 완도군청 관광정책과 2019-10-07 4990000 전라남도 완도군
7 익산문화예술의거리 익산시 구도심 일원 KTX역세권과 연계한 주거문화상업 아트지구 전라북도 익산시 중앙로(중앙동2가) 전라북도 익산시 중앙동2가 45 35.938749 126.948131 300 79 2012 063-859-5826 익산시청 문화관광과 2019-09-18 4680000 전라북도 익산시
8 복수 한우음식특화거리 한우만을 취급하는 한우 전문 식당거리 조성, 산과 강이 어우려진 자연환경과 조화를 ... 충청남도 금산군 복수면 복수로 NaN NaN NaN 11900 19 2009 041-750-2505 충청남도 금산군청 2019-03-04 4550000 충청남도 금산군
9 추부 추어탕거리 하늘이 준 건강선물 인삼과 추어탕이 어우려진 인삼추어탕거리 조성, 추어탕 전문식당 ... 충청남도 금산군 추부면 마전로 NaN NaN NaN 2000 20 2009 041-750-2505 충청남도 금산군청 2019-03-04 4550000 충청남도 금산군
10 금강변 민물어죽마을 금산 상류 청정지역에서 자란 민물고기로 요리한 전문 어죽마을, 산과 강이 어우러진 ... 충청남도 금산군 제원면 금강로 NaN NaN NaN 4700 22 2009 041-750-2505 충청남도 금산군청 2019-03-04 4550000 충청남도 금산군
11 문화의 거리 및 명소화 거리 차없는 길로 길거리공연 등 문화행사 진흥, 쾌적한 보행환경과 아름다운 경관조성 충청북도 제천시 풍양로13길, 15길 충청북도 제천시 중앙로1가 221-1, 226 37.137360 128.211400 400 120 2002 043-641-6284 충청북도 제천시청 2019-06-19 4400000 충청북도 제천시
12 영덕대게거리 200여개의 대게상가들이 밀집해있는 음식테마거리 경상북도 영덕군 강구면 영덕대게로 (강구항 일원) 경상북도 영덕군 강구면 강구리 (강구항 일원) 36.359911 129.382124 1800 170 2015 054-730-6533 경상북도 영덕군청 2019-09-19 5180000 경상북도 영덕군
13 계양맛길 음식문화시범거리 계양맛길에는 한식,일식,중식 등 각종 음식점이 밀집해 있어 입맛따라 메뉴를 선택할 ... 인천광역시 계양구 오조산로 인천광역시 계양구 계산동 1080-8 37.535939 126.737620 33919 38 2008 032-450-5424 인천광역시 계양구 2019-05-01 3550000 인천광역시 계양구
14 용종마을 음식문화시범거리 용종마을은 소문난 맛집이 많고, 웰빙 위주의 깔끔한 식단으로 가족 단위의 외식장소로... 인천광역시 계양구 용마루길 인천광역시 계양구 용종동 226 37.542289 126.743261 37743 23 2010 032-450-5424 인천광역시 계양구 2019-05-01 3550000 인천광역시 계양구
15 만덕민속 오리불고기단지 오리불고기 업체 다수 부산광역시 북구 만덕고개길 71(만덕동) 부산광역시 북구 만덕동 73-11 35.211512 129.047446 2000 24 2015 051-309-4304 부산광역시 북구 2019-05-28 3320000 부산광역시 북구
16 젊음의 거리 젊음의 거리 부산광역시 북구 만덕대로16번길 15 부산광역시 북구 덕천동 402-1 35.209835 129.007249 300 100 2011 051-309-4304 부산광역시 북구 2019-05-28 3320000 부산광역시 북구
17 구포 명품 피아노 특화거리 피아노 상가 다수 부산 북구 낙동대로 1630 부산광역시 북구 구포동 1074-2 35.201142 128.992349 320 5 2012 051-309-4304 부산광역시 북구 2019-05-28 3320000 부산광역시 북구
18 구포만세길 3.1운동 기념 거리 부산 북구 구포만세길 82 부산광역시 북구 구포동 1060-470 35.205475 128.997146 100 0 2012 051-309-4304 부산광역시 북구 2019-05-28 3320000 부산광역시 북구
19 매운탕거리 괴산의 향토음식인 민물매운탕을 특화시켜 거리를 조성 충청북도 괴산군 괴산읍 괴강로느티울길 8-2 NaN 36.805161 127.819195 800 8 2010 043-830-3473 괴산군청 2019-04-30 4460000 충청북도 괴산군
20 더리미장어마을 지역 특색을 살린 음식 개발 육성하고 및 보급의 확산을 통하여 지역경제 발전 이바지 인천광역시 강화군 선원면 신정리일원 인천광역시 강화군 선원면 신정리 일원 37.726852 126.507941 200 6 2000 032-930-3832 강화군청 환경위생과 위생팀 2019-09-20 3570000 인천광역시 강화군
21 선수벤댕이마을 지역 특색을 살린 음식 개발 육성하고 및 보급의 확산을 통하여 지역경제 발전 이바지 인천광역시 강화군 화도면 내리일원 인천광역시 강화군 화도면 내리 일원 37.632067 126.396256 300 22 2009 032-930-3832 강화군청 환경위생과 위생팀 2019-09-20 3570000 인천광역시 강화군
22 외포리꽃게마을 지역 특색을 살린 음식 개발 육성하고 및 보급의 확산을 통하여 지역경제 발전 이바지 인천광역시 강화군 내가면 외포리일원 인천광역시 강화군 내가면 외포리 일원 37.706041 126.380544 2000 7 2012 032-930-3832 강화군청 환경위생과 위생팀 2019-09-20 3570000 인천광역시 강화군
23 강화별밤거리 지역 특색을 살린 음식 개발 육성하고 및 보급의 확산을 통하여 지역경제 발전 이바지 인천광역시 강화군 강화읍 관청리 일원 인천광역시 강화군 강화읍 관청리 일원 37.752368 126.481831 300 19 2017 032-930-3832 강화군청 환경위생과 위생팀 2019-09-20 3570000 인천광역시 강화군
24 이태원길 지역 상업지구 주변을 문화와 감성의 예술거리 브랜드화하여 새로운 젊음의 거리를 통한... 대구광역시 북구 동천로 129-16(일원) 대구광역시 북구 동천동 903-2(일원) 35.943540 128.559157 720 260 2019 053-665-4322 대구광역시 북구청 2019-09-23 3450000 대구광역시 북구
25 칠십리음식특화거리 서귀포의 멋진 해상 자연환경과 신선한 재료를 바탕으로 고객불만이 없는 외식산업중심거... 제주특별자치도 서귀포시 칠십리로. 솔동산로. 부두로 NaN NaN NaN 1700 44 2008 064-760-4501 송산동주민센터 2019-05-31 6520000 제주특별자치도 서귀포시
26 명동로 이중섭거리는 우리나라의 근대 화가 중 대표적인 인물인 이중섭 화가의 불꽃같은 삶의 ... 제주특별자치도 서귀포시 이중섭로 NaN NaN NaN 400 80 1996 064-760-4541 정방동주민센터 2019-05-31 6520000 제주특별자치도 서귀포시
27 이중섭 거리 이중섭로와 인접한 명동로는 정방동과 서울의 인사동이 자매결연을 맺은 것을 기념하여 ... 제주특별자치도 서귀포시 명동로 NaN NaN NaN 600 170 2008 064-760-2491 서귀포시청 문화예술과 2019-05-31 6520000 제주특별자치도 서귀포시
28 방어 축제 거리 국토 최남단 방어축제특화거리는 맑고 깨끗한 모슬포 지역에서 생산되는 농산물과 마라도... 제주특별자치도 서귀포시 하모항구로 NaN NaN NaN 250 47 2011 064-760-4085 대정읍 2019-05-31 6520000 제주특별자치도 서귀포시
29 아랑조을거리 1번가 “알아서 좋을 거리”란 뜻의 제주어로 2005년 천지동 주민자치위원회를 중심으로. ... 제주특별자치도 서귀포시 천지로 NaN NaN NaN 440 41 2005 064-732-0116 천지동 아랑조을 상가번영회 2019-05-31 6520000 제주특별자치도 서귀포시
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
235 라온제나 금강하구언 강가에 카페와 레스토랑 횟집이 밀집되어 있는 음식문화 특화단지임 충청남도 서천군 장항읍 장산로 충청남도 서천군 마서면 당선리 93-4 36.005461 126.732254 1400 30 2012 041-950-4312 충청남도 서천군 2019-06-12 6440000 충청남도
236 인주장어촌 1970년대 아산만과 삽교천이 낚시로 유명해지면서 발전하기 시작한 장어특화거리 충청남도 아산시 인주면 아산만로 1520번길 11 NaN 36.861626 126.868861 890 7 2009 041-540-2325 충청남도 아산시청 2019-06-12 6440000 충청남도
237 염치한우촌 20여년전 아산 도축장이 있을 때 부터 자연적으로 형성된 한우 특화거리 충청남도 아산시 염치읍 염성길 105 NaN 36.815717 126.972821 200 7 2009 041-540-2325 충청남도 아산시청 2019-06-12 6440000 충청남도
238 온주맛고을 새로이 조성된 먹거리촌으로 다양한 먹거리와 함께 각종 문화재 등 주변 볼거리를 즐길... 충청남도 아산시 외암로 1400(읍내동) 충청남도 아산시 읍내동 288-3 36.760788 127.016875 400 24 2015 041-540-2325 아산시 2019-06-12 6440000 충청남도
239 맛고을 문화의 거리 100여개 점포중 50개소 이상 음식 상가 밀집지역의 음식 문화 거리 경상북도 예천군 예천읍 맛고을길 19 경상북도 예천군 예천읍 남본리 222-66 36.655330 128.451009 900 50 2016 054-650-6231 경상북도 예천군청 2019-09-10 5230000 경상북도 예천군
240 서동공원 향토음식특화거리 서동공원(궁남지)의 연꽃단지와 연계하여 다른 지역과 특성화 및 차별화된 연 관련 음... 충청남도 부여군 궁남로 충청남도 부여군 부여읍 동남리 277-9번지 36.272916 126.913191 815 32 2015 041-830-2591 충청남도 부여군 농업기술센터 2019-09-10 4570000 충청남도 부여군
241 화평동 냉면거리 세숫대야 냉면으로 유명한 특색음식거리 인천광역시 동구 화평로 10 인천광역시 동구 화평동 531-100 37.477941 126.630196 0 12 1997 032-770-6523 인천광역시 동구청 2019-07-30 3500000 인천광역시 동구
242 송현동 순대골목 송현동 시장통 골목에 자리한 특색음식거리 인천광역시 동구 화도진로 41번길 3 NaN 37.475368 126.633316 0 7 1997 032-770-6523 인천광역시 동구청 2019-07-30 3500000 인천광역시 동구
243 류현진 거리 류현진 선수와 야구를 상징할 수 있는 대표거리(동산로 및 새천년로) 인천광역시 동구 동산로 58 인천광역시 동구 송림동 97-12 37.472238 126.648069 0 0 2016 032-770-6103 인천광역시 동구청 2019-07-30 3500000 인천광역시 동구
244 봉황로 문화의 거리 전통과 문화예술 관련 시설이 밀집되어 있는 거리 경상북도 경주시 봉황로 45 경상북도 경주시 노서동 14-1 35.843672 129.210113 540 73 2009 054-779-6147 경상북도 경주시청 2019-04-10 5050000 경상북도 경주시
245 강릉월화거리 무월랑과 연화낭자의 이야기가 있는 명소거리 강원도 강릉시 경강로 강원도 강릉시 임당동 113-2 37.755387 128.898164 2000 76 2017 033-640-5643 강릉시청 2019-07-04 4200000 강원도 강릉시
246 왕십리여행자거리 모텔촌에 한국의 고유한 정서(대동여지도여행을 모티브로 로고제작)를 가미한 도로정비 ... 서울특별시 성동구 왕십리로20길 서울특별시 성동구 왕십리도선동 37.563065 127.035354 360 37 2016 02-2286-5193 서울특별시 성동구청 2019-06-03 3030000 서울특별시 성동구
247 마장동 축산물 특화 거리 마장축산물 시장을 지역의 역사와 문화, 관광자원과 연계하여 지역주민들과 관광객이 ... 서울특별시 성동구 마장로31길 40 서울특별시 성동구 마장동 510-3 37.569798 127.038432 595 1262 2003 02-2281-4446 마장축산물시장상점가진흥사업협동조합 2019-06-03 3030000 서울특별시 성동구
248 서문가구특화거리 다양한 브랜드의 가구판매장과. 주문제작공장. 가구수리점 등이 자리잡고 있는 도내 최... 제주특별자치도 제주시 서문로 38-1 NaN NaN NaN 250 52 2014 064-710-3076 제주특별자치도 경제일자리정책과 2019-06-20 6500000 제주특별자치도
249 천지동 아랑조을거리 아랑조을거리''''는 ''''알아서 좋을 거리''''라는 뜻의 제주어로. 2013년... 제주특별자치도 서귀포시 중앙로 47번길 10 NaN NaN NaN 700 60 2005 064-710-3076 제주특별자치도 경제일자리정책과 2019-06-20 6500000 제주특별자치도
250 명동로/이중섭거리 많은 작품을 남긴 비운의 천재 이중섭 화백의 기념 미술관이 있는 거리이다. 제주특별자치도 서귀포시 명동로 19 NaN NaN NaN 1000 250 1996 064-710-3076 제주특별자치도 경제일자리정책과 2019-06-20 6500000 제주특별자치도
251 방어축제거리 국토 최남단 방어축제특화거리는 맑고 깨끗한 모슬포 지역에서 생산되는 농산물과 마라도... 제주특별자치도 서귀포시 대정읍 하모항구로 82 NaN NaN NaN 250 47 2011 064-710-3076 제주특별자치도 경제일자리정책과 2019-06-20 6500000 제주특별자치도
252 흑돼지거리 30년의 오랜 전통을 자랑하고 있는 제주별미 흑돼지거리로. 인근에는 동문시장. 칠성... 제주특별자치도 제주시 관덕로15길 26 NaN NaN NaN 200 15 2009 064-710-3076 제주특별자치도 경제일자리정책과 2019-06-20 6500000 제주특별자치도
253 칠십리음식특화거리 서귀포의 칠십리 해안을 따라 조성된 음식특화거리로서. 청정 제주 바닷가에서 갓 낚아... 제주특별자치도 서귀포시 칠십리로 119 NaN NaN NaN 1700 44 2008 064-710-3076 제주특별자치도 경제일자리정책과 2019-06-20 6500000 제주특별자치도
254 국수문화거리 국수문화거리는 제주의 전통음식인 고기국수를 맛볼수 있는 특색있는 음식특화거리로서. ... 제주특별자치도 제주시 신산로 91 NaN NaN NaN 1000 11 2009 064-710-3076 제주특별자치도 경제일자리정책과 2019-06-20 6500000 제주특별자치도
255 바오젠거리(연동차없는거리) 제주의 관문이자 글로벌 관광명소인 연동에 위치한 차 없는 거리(바오젠거리)는 다양한... 제주특별자치도 제주시 연동7길 89 NaN NaN NaN 450 148 2009 064-710-3076 제주특별자치도 경제일자리정책과 2019-06-20 6500000 제주특별자치도
256 서부두 명품횟집거리 제주도에서 가장 오래된 횟집거리로서. 공항에서 15분거리에 위치하여 접근이 용이하며... 제주특별자치도 제주시 서부두길 16 NaN NaN NaN 250 18 2008 064-710-3076 제주특별자치도 경제일자리정책과 2019-06-20 6500000 제주특별자치도
257 연제평생학습특화거리 배움을 공유하고 많은 지식을 얻을 수 있는 연제구 평생학습 특화거리 부산광역시 연제구 아시아드대로 22번길 NaN 35.187395 129.070151 240 10 2013 051-665-4504 부산광역시 연제구청 2019-02-27 3370000 부산광역시 연제구
258 이천동고미술거리 1960년대부터 형성된 문화재매매업소가 모여있는 곳으로 과거 우리선인들이 사용한 민... 대구광역시 남구 이천로32길 대구광역시 남구 이천동 399-3번지 NaN NaN 800 50 2008 053-664-3252 대구광역시 남구청 2019-09-16 3440000 대구광역시 남구
259 대명공연거리 소극장 등 공연단체를 중심으로 형성된 공연 거리 대구광역시 남구 명덕로, 현충로, 계명중앙1길 대구광역시 남구 대명3동 NaN NaN 500 35 2010 053-664-3264 대구광역시 남구청 2019-09-16 3440000 대구광역시 남구
260 앞산카페거리 일반주택들을 커피숍으로 리모델링 되어 형성된 대구광역시 남구 대명9동 일대를 앞산카... 대구광역시 남구 현충로 13~50 및 대명남로 157~193 일대 NaN NaN NaN 1000 119 2010 053-664-2765 대구광역시 남구청 2019-09-16 3440000 대구광역시 남구
261 안지랑곱창골목 안지랑 오거리에서 앞산 안지랑골로 통하는 길 중간에 형성된 안지랑 시장은 화려한 명... 대구광역시 남구 대명로 36길 일대 NaN NaN NaN 500 70 2011 053-664-2765 대구광역시 남구청 2019-09-16 3440000 대구광역시 남구
262 남구바다맛길 대구문화예술회관 옆 성당못에서 서부정류장쪽으로 달리다 보면 왼편에 대형 회타운이 보... 대구광역시 남구 대명복개로 9-2~대명복개로 30일대 NaN NaN NaN 200 13 2011 053-664-2765 대구광역시 남구청 2019-09-16 3440000 대구광역시 남구
263 앞산맛둘레길 1950년대부터 앞산공원이 개발되고 등산객들을 상대로 하는 식당들이 생겨났음. 앞산... 대구광역시 남구 앞산순환로 351~앞산순환로 559일대 NaN NaN NaN 1500 46 2010 053-664-2765 대구광역시 남구청 2019-09-16 3440000 대구광역시 남구
264 봉덕맛길 봉덕 구길의 맛 집 등을 재정비하여 찾아가고 싶고 맛이 어우러지는 옛 향기골목으로 ... 대구광역시 남구 중앙대로 22길 146~중앙대로 22길 273일대 NaN NaN NaN 700 51 2009 053-664-2765 대구광역시 남구청 2019-09-16 3440000 대구광역시 남구

265 rows × 14 columns

In [9]:
import matplotlib
import matplotlib.pyplot as plt
import numpy as np

plt.rcParams['font.family'] = 'Malgun Gothic'
matplotlib.rcParams['axes.unicode_minus'] = False

city = ['대전', '부산', '울산', '대구', '광주', '인천']
index = np.arange(len(city))
num_city = [num_dj, num_bs, num_us, num_dg, num_gj, num_ic]

plt.bar(index, num_city, tick_label = city)
plt.title("전국특화거리 분석")
plt.show()

[1.1의 결과]

광주가 지역 별 특화거리 발달의 정도에선 가장 낮은 것으로 나타났고, 우리들의 노잼 도시 대전은 그 다음으로 낮게 나타났다.

1.2 관광코스, 지역특화축제 비교

이번에는 tourAPI에서 제공하는 전국별 관광코스, 축제정보 엑셀파일을 다운받아서 그 갯수를 집계해보기로 했다.
앞에서 처럼 단순 갯수만 세는 반복작업을 진행할 것이라, 이번엔 간단하게 함수를 만들어서 이용해보기로 했다.

In [19]:
def countNumofTour(filename):

    tour_course_num_list = []
    list_of_metro = ['대전', '부산', '울산', '대구', '광주', '인천']

    for i in range(6):
        tourcourse_base = 'C:\\Users\\user\\Desktop\\A_장서연_Python\\Daejeon_project\\_download_전국\\' + list_of_metro[i] + '_'+ str(filename)+'.xls'
        data_tourcourse = pd.read_excel(tourcourse_base)
        Num_of_tourcourse = data_tourcourse.shape
        num_course = list(Num_of_tourcourse)[0]
        tour_course_num_list.append(num_course)

    plt.rcParams['font.family'] = 'Malgun Gothic'
    matplotlib.rcParams['axes.unicode_minus'] = False

    index = np.arange(len(list_of_metro))

    plt.bar(index, tour_course_num_list, tick_label = list_of_metro)
    plt.title( str(filename)+ " 분석")
    plt.show()
    print(tour_course_num_list)
In [20]:
countNumofTour('관광코스')
countNumofTour('축제정보')
[13, 21, 10, 15, 13, 25]
[37, 110, 36, 63, 34, 35]

[1.2의 결과]
관광코스의 갯수에서는 울산이 10개의 관광코스로 가장 낮게 나타났고, 광주와 대전이 13개로 그 뒤를 이었다.
지역에서 열리는 축제의 갯수에서는 광주가 34개로 가장 낮게 나타났고, 그 뒤를 울산이 36개로 이었다.

1의 가설의 결론: 대전만의 특색있는 관광명소가 부족하다.

광역시 별로 갯수 집계를 해보니, 대전이 문화 축제개최 빈도나 관광명소가 적은 편에 속하는 것은 사실이지만
다른 지역들 또한 대전과 비교했을 때 비슷한 문화 축제 빈도, 관광명소를 가지고 있었다.
이를 통해 '대전만의 특색있는 관광명소가 부족한 것은 사실이지만 다른 지역도 다를 바는 없다' 는 결과를 도출할 수 있다.

2. 대전의 특색있는 맛집메뉴는 대부분 칼국수, 쭈꾸미, 두루치기로 제한된다.

이를 확인하기 위해 TOURAPI에서 제공하는 대전 특화 지역 먹거리 엑셀 자료를 이용했다.
이 자료에서 등장하는 음식점은 대형 프랜차이즈가 아닌, 대전에 고유하게 자리잡고 있는 음식점들이다.

In [26]:
food_base = 'C:\\Users\\user\\Desktop\\A_장서연_Python\\Daejeon_project\\_download_전국\\대전_음식점.xls'
data_fooddf = pd.read_excel(food_base)

data_fooddf
Out[26]:
이름 우편번호 전화명 전화번호 주소 위도 경도 개요 문의 및 안내 규모 ... 영업시간 쉬는날 대표메뉴 취급메뉴 할인정보 금연/흡연 신용카드정보 포장가능 예약안내 상세정보
0 황인진대구탕대구찜 34091 황인진대구탕대구찜 042-825-8867 대전광역시 유성구 노은동로75번길 100\n\t\t\t 36.367874 127.318829 ※ 영업시간 11:00 ~ 21:30\n\n대전 유성구 노은동에 있는 대구찜 및 대... 042-825-8867 NaN ... 11:00 ~ 21:30 일요일 대구찜 대구찜 / 대구탕 / 해물찜 / 아구찜 외 NaN 모두 금연석 가능 NaN 전화 예약 문의 (042-825-8867) NaN
1 삼부자 부대찌개 34139 삼부자 부대찌개 042-863-1977 대전광역시 유성구 어은로52번길 7\n\t\t\t 36.363544 127.357659 ※ 영업시간 11:00 ~ 21:00\n\n대전 유성구 어은동에 있는 삼부자 부대찌... 042-863-1977 NaN ... 11:00 ~ 21:00 연중무휴 부대찌개 부대찌개 / 부대전골 외 NaN 모두 금연석 가능 가능(2인분 이상) 전화 예약 문의 (042-863-1977) NaN
2 제주박돈가 34018 제주박돈가 042-671-0300 대전광역시 유성구 관들2길 52\n\t\t\t 36.424577 127.392143 ※ 영업시간 11:00 ~ 22:00\n\n제주박돈가는 제주도 흑돼지 전문점으로 오... 042-671-0300 NaN ... 11:00 ~ 22:00 일요일(전화문의) 제주 흑돼지 오겹살 제주 흑돼지 오겹살 / 제주식 소고기 해장국 / 흑돼지 짜글이 찌개 외 NaN 모두 금연석 가능 NaN 전화 예약 문의 (042-671-0300) NaN
3 제주 유기농 쌈밥촌 34227 제주 유기농 쌈밥촌 042-541-8834 대전광역시 유성구 진잠로150번길 75\n\t\t\t 36.300237 127.318898 ※ 영업시간 11:00 ~ 22:00\n\n대전, 충남 일원에서 쌈밥촌으로 뿌리내린... 042-541-8834 NaN ... 11:00 ~ 22:00 명절연휴(전화문의) 쌈밥 정식 제육 쌈밥 / 오리 쌈밥 / 우렁 쌈밥 외 NaN 모두 금연석 가능 NaN 전화 예약 문의 (042-541-8834) NaN
4 탄동집 34116 탄동집 042-864-0337 대전광역시 유성구 신성남로95번길 18\n\t\t\t 36.389083 127.351859 ※ 영업시간 10:30 ~ 22:00\n\n탄동집은 대덕연구단지 내 한식 전문 음식... 042-864-0337 NaN ... 10:30 ~ 22:00 명절연휴 생태찌개 NaN NaN 모두 금연석 가능 NaN 전화 예약 문의 (042-864-0337) NaN
5 길상 34052 길상 042-864-4321 대전광역시 유성구 전민로6번길 43\n\t\t\t 36.398702 127.404287 ※ 영업시간 11:00 ~ 22:00 (브레이크타임 14:30 ~ 17:30)\n\... 042-864-4321 NaN ... 11:00 ~ 22:00 (브레이크타임 14:30 ~ 17:30) 일요일 파스타 / 스테이크 파스타 / 스테이크 / 피자 / 샐러드 / 리조또 외 NaN 모두 금연석 가능 NaN 전화 예약 문의 (042-864-4321) NaN
6 살루떼 34124 살루떼 042-862-0052 대전광역시 유성구 엑스포로 240\n\t\t\t 36.377738 127.405654 ※ 영업시간 11:30 ~ 21:30 (브레이크타임 15:00 ~ 17:30)\n\... 042-862-0052 NaN ... 11:30 ~ 21:30 (브레이크타임 15:00 ~ 17:30) 일요일 스테이크 코스 스테이크 코스 / 파스타 코스 / 샐러드 외 NaN 모두 금연석 가능 NaN 전화 예약 문의 (042-862-0052) NaN
7 대복식당 34227 대복식당 042-542-8959 대전광역시 유성구 진잠로140번길 61\n\t\t\t 36.300581 127.317809 ※ 영업시간 11:30 ~ 21:00 (브레이크타임 15:00 ~ 17:00)\n\... 042-542-8959 NaN ... ※ 영업시간 11:30 ~ 21:00 (브레이크타임 15:00 ~ 17:00) 일요일 얼큰이칼국수 얼큰이칼국수 / 얼큰이만두칼국수 / 바지락칼국수 / 왕만두 외 NaN 모두 금연석 가능 NaN 전화 예약 문의 (042-542-8959) NaN
8 광장 34139 광장 042-862-4640 대전광역시 유성구 어은로58번길 18\n\t\t\t 36.363700 127.357515 ※ 영업시간 11:00 ~ 21:00\n\n대전 유성구 어은동에 있는 웰빙 보리밥 ... 042-862-4640 NaN ... 11:00 ~ 21:00 일요일 웰빙보리비빔밥 웰빙보리비빔밥 / 웰빙쌈밥정식 / 쇠고기버섯전골 / 수제돈가스 백반 / 뚝배기불고기 외 NaN 모두 금연석 가능 NaN 전화 예약 문의 (042-862-4640) NaN
9 서원골 유황오리(구 산에산 유황오리) 34124 서원골 유황오리(구 산에산 유황오리) 042-862-5292<br />042-862-4251 대전광역시 유성구 엑스포로269번길 8\n\t\t\t 36.380507 127.406254 ※ 영업시간 11:00 ~ 22:00\n\n대전 유성구 원촌동에 위치한 오리 요리 ... 042-862-5292<br />042-862-4251 NaN ... 11:00 ~ 22:00 명절연휴(전화문의) 한방오리전골 한방오리전골 / 오리생구이 / 오리생불고기 / 오리참나무훈제 / 오리뚝배기탕 외 NaN 모두 금연석 가능 NaN 전화 예약 문의 (042-862-5292) NaN
10 일당 34169 일당 042-822-9883 대전광역시 유성구 계룡로59번길 36\n\t\t\t 36.356456 127.338183 ※ 영업시간 00:00 ~ 24:00\n\n대전 유성구 봉명동에 있는 뼈다귀 해장국... 042-822-9883 NaN ... 00:00 ~ 24:00 연중무휴 뼈다귀탕 뼈다귀탕 / 감자탕 / 우거지해장국 외 NaN 모두 금연석 가능 가능 전화 예약 문의 (042-822-9883) NaN
11 한우 김삿갓 34109 한우 김삿갓 042-863-6076 대전광역시 유성구 유성대로1184번길 11-27\n\t\t\t 36.394957 127.352936 ※ 영업시간 11:00 ~ 22:00\n\n한우 김삿갓에서는 최상위 1%만의 고기를... 042-863-6076 NaN ... 11:00 ~ 22:00 명절연휴(전화문의) 1++ 명품 꽃등심 1++ 명품 꽃등심 / 꽃살 / 안창토시살 / 명품 생갈비 / 모듬구이 / 등심 /... NaN 모두 금연석 가능 가능(일부 메뉴) 전화 예약 가능 (042-863-6076~7) NaN
12 띠울 석갈비 34187 띠울 석갈비 042-822-7887 대전광역시 유성구 계룡로141번길 1\n\t\t\t 36.352784 127.345983 ※ 영업시간 11:00 ~ 22:00\n\n띠울 석갈비는 60년 전통의 노하우로 7... 042-822-7887 NaN ... 11:00 ~ 22:00 명절연휴 소 석갈비 / 돼지 석갈비 소 석갈비 / 돼지 석갈비 / 갈비탕 / 냉면 외 NaN 모두 금연석 가능 NaN 전화 예약 가능 (042-822-7887) NaN
13 모밥 34107 모밥 042-862-0065 대전광역시 유성구 신성로61번안길 20\n\t\t\t 36.390299 127.348748 ※ 영업시간 11:00 ~ 21:00 (브레이크타임 15:00 ~ 17:00)\n\... 042-862-0065 NaN ... 11:00 ~ 21:00 (브레이크타임 15:00 ~ 17:00) 명절연휴 모밥정식 모밥정식 / 모밥 / 삼합(홍어+묵은지+수육) / 황태구이 / 해물파전 외 NaN 모두 금연석 가능 NaN 전화 예약 문의 (042-862-0065) NaN
14 산과들애 34087 산과들애 042-826-6222 대전광역시 유성구 노은로 151\n\t\t\t 36.373481 127.317373 ※ 영업시간 11:00 ~ 22:00\n\n산과들애는 대전 유성구 지족동에 있는 전... 042-826-6222 NaN ... 11:00 ~ 22:00 명절연휴(전화문의) 만두전골 만두전골 / 육개장만두전골 / 자연버섯전골 / 불고기낙지버섯전골 / 쟁반쫄면 외 NaN 모두 금연석 가능 가능 전화 예약 문의 (042-826-6222) NaN
15 서원 한정식 34176 서원 한정식 042-822-1272 대전광역시 유성구 유성대로 678\n\t\t\t 36.354070 127.330639 ※ 영업시간 12:00 ~ 21:30 (브레이크타임 14:30 ~ 17:00)\n\... 042-822-1272 NaN ... 12:00 ~ 21:30 (브레이크타임 14:30 ~ 17:00) 연중무휴 보리굴비정식 보리굴비정식 / 굴전 / 조기전 외 NaN 모두 금연석 가능 NaN 전화 예약 문의 (042-822-1272) NaN
16 유씨네부엌 35052 NaN 042-224-2001 대전광역시 중구 보문산공원로497번길 109\n\t\t\t 36.308993 127.419366 ※ 영업시간 11:00 ~ 21:00 (브레이크타임 15:00 ~ 17:00)\n\... 042-224-2001 NaN ... 11:00 ~ 21:00 (브레이크타임 15:00 ~ 17:00) 짝수 달 둘째 주 수요일 3시 이후 유씨네샤브 유씨네샤브 / 버섯샤브 / 엉뚱샤브 외 NaN 모두 금연석 가능 가능(피자) NaN 화장실:업소내 위치\n
17 설악칡냉면 35203 설악칡냉면 042-489-5252 대전광역시 서구 둔산대로117번길 56\n\t\t\t 36.367461 127.382557 ※ 영업시간 11:30 ~ 22:00\n\n500석에 이르는 큰 규모를 자랑하는 설... 042-489-5252 NaN ... 11:30 ~ 22:00 명절연휴(전화문의) 물냉면 / 비빔냉면 / 돼지갈비 물냉면 / 비빔냉면 / 돼지갈비 / 어린이냉면 / 감자만두 외 NaN 모두 금연석 가능 NaN 전화 예약 가능 (042-489-5252) 화장실:남녀구별, 업소 내 위치\n
18 [백년가게]형제돌구이 34177 형제돌구이 042-822-1351 대전광역시 유성구 계룡로52번길 14\n\t\t\t 36.354503 127.336414 ※ 영업시간 17:30 ~ 21:00\n\n[중소벤처기업부 2019년도 '백년가게'... 042-822-1351 NaN ... 17:30 ~ 21:00 첫째·셋째주 일요일 냉동삼겹살 냉동삼겹살 NaN NaN 가능 NaN NaN NaN
19 한성손짜장 35235 한성손짜장 042-483-8313 대전광역시 서구 계룡로491번길 54\n\t\t\t 36.347022 127.382132 대전지역에 처음으로 중국탕수육(꿔바로우)을 소개했으며, 중국요리의 대중화에 크게 기... 042-483-8313 NaN ... 11:00 ~ 21:00 NaN 손 짜장 꿔바로우 / 마요네즈새우 / 유린기 / 짬뽕비빔면 / 양장피 외 각종 중화요리 NaN 모두 금연석 가능 가능 전화 예약 문의 (042-483-8313) 화장실:남녀개별, 업소외 위치\n\n
20 계룡산삼백숙 34227 계룡산삼백숙 042-546-0515 대전광역시 유성구 진잠로140번길 67\n\t\t\t 36.300276 127.317864 계룡산삼백숙은 산에 씨를 뿌려 기른 유기농 장뇌삼이 들어간 산삼삼계탕을 제공한다. ... 042-546-0515 NaN ... 10:00 ~ 21:30 월요일 산삼삼계탕 산삼오리백숙 / 산삼닭백숙 / 산삼삼계탕 NaN 모두 금연석 가능 NaN 전화 예약 가능 (042-546-0515) NaN
21 동해원 34137 동해원 042-823-3495 대전광역시 유성구 궁동로14번길 14\n\t\t\t 36.362322 127.348171 [대전광역시 유성구 궁동에 있는 중국요리 전문점 동해원]<br /> 갖가지 해물과 ... 042-823-3495 NaN ... 11:00 ~ 15:00 (토요일은 16:00 마감) 일요일 짬뽕, 짜장면 짬뽕 / 짜장면 / 짬뽕밥 NaN 모두 금연석 가능 NaN 전화 예약 가능 (042-823-3495) NaN
22 기시맹 34139 기시맹 042-861-0340 대전광역시 유성구 어은로52번길 1\n\t\t\t 36.363364 127.357337 일본식 돈부리(덮밥)의 대표 메뉴인 가츠동(돈가스 덮밥)과 가쓰오부시로 맛을 낸 수... 042-861-0340 NaN ... 11:30 ~ 21:00 연중무휴 덮밥(돈부리), 수타우동, 돈가스 돈부리(덮밥) / 돈까스 / 우동 / 소바 외 NaN 모두 금연석 가능 NaN 전화 예약 가능 (042-861-0340) NaN
23 가나샤브샤브 34116 가나샤브샤브 042-862-9288 대전광역시 유성구 신성로84번길 49\n\t\t\t 36.389016 127.351270 [대전광역시 유성구 신성동에 있는 샤브샤브 전문점 가나샤브샤브]<br />\n샤브샤... 042-862-9288 NaN ... 11:30 ~ 21:30 일요일 한우암소고기, 생등심 샤브샤브 샤브샤브 / 한우탕 / 한우수육 / 한우암소구이 NaN 모두 금연석 가능 NaN 전화 예약 가능 (042-862-9288) NaN
24 노은쭈꾸미 34087 노은쭈꾸미 042-825-1883 대전광역시 유성구 은구비남로7번길 14-7\n\t\t\t 36.372998 127.316918 노은쭈꾸미에서는 쭈꾸미를 저렴한 가격으로 신선한 야채와 함께 맛볼 수 있다. 연회가... 042-825-1883 건물내 2층 ... 11:30 ~ 22:00 명절연휴 (전화로 문의) 웰빙쭈꾸미, 쭈꾸미곤드레비빔밥 웰빙쭈꾸미 / 쭈꾸미+불고기(쭈불) / 웰빙쭈꾸미 알밥 / 웰빙쭈꾸미 고기수육(중/... NaN 모두 금연석 가능 NaN 전화 예약 문의 (042-825-1882) NaN
25 콜라보 991 34139 콜라보 991 042-824-3088 대전광역시 유성구 어은로51번길 31\n\t\t\t 36.362164 127.355237 100% 국내산 냉장육을 저온에서 12시간 동안 숙성해 육질이 신선하고 연한 돈가스... 042-824-3088 NaN ... 평일 10:00~21:30<br/>주말 11:00~21:30 명절연휴 치즈퐁듀 치즈돈가스, 자몽쥬스 치즈퐁듀 치즈돈가스 / 파스타 / 버거 / 샌드위치 / 에이드 / 생과일쥬스 외 NaN 모두 금연석 가능 NaN 전화 예약 문의 (042-824-3088) 화장실:남/녀 화장실 구분 \n
26 카페옥상 34138 카페옥상 042-300-1636 대전광역시 유성구 궁동로18번길 61\n\t\t\t 36.362877 127.350760 충남대학교 앞에 위치한 옥상(玉觴)은 아름답고 귀한 사람에게 바치는 잔이라는 뜻의 ... 042-300-1636 NaN ... 12:00 ~ 03:00 연중무휴 과일청 아메리카노, 허니퐁당 과일청 아메리카노 / 허니퐁당 / 과일청 카페라떼 / 아이스라떼킹 / 프룻버블티 외 NaN 모두 금연석 가능 NaN 전화 예약 문의 (042-300-1636) 부대시설:무선 인터넷\n화장실:남/녀 화장실 구분\n
27 희락반점 34838 NaN 042-256-0273 대전광역시 중구 중앙로129번길 21(선화동) 36.328974 127.423487 (정보제공자: 대전광역시청) 042-256-0273 NaN ... NaN NaN 탕수육 탕수육 NaN NaN 없음 NaN NaN NaN
28 황해면옥 34443 NaN 042-625-7798 대전광역시 대덕구 한남로149번길 1(오정동) 36.347003 127.414377 (정보제공자: 대전광역시청) 042-625-7798 NaN ... NaN NaN 소불고기 소불고기 NaN NaN 없음 NaN NaN NaN
29 황태칼국수 35399 NaN 042-581-2580 대전광역시 서구 정림로10번길 15-22(정림동) 36.302474 127.367071 (정보제공자: 대전광역시청) 042-581-2580 NaN ... NaN NaN 칼국수 칼국수 NaN NaN 없음 NaN NaN NaN
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
193 대선칼국수(둔산점) 35241 NaN 042-471-0316 대전광역시 서구 둔산중로40번길 28(둔산동) 36.349955 127.388257 (정보제공자: 대전광역시청) 042-471-0316 NaN ... NaN NaN 칼국수 칼국수 NaN NaN 없음 NaN NaN NaN
194 다송 34918 NaN 042-223-5522 대전광역시 중구 대흥로121번길 39(대흥동) 36.325125 127.424587 (정보제공자: 대전광역시청) 042-223-5522 NaN ... NaN NaN 석갈비 석갈비 NaN NaN 없음 NaN NaN NaN
195 다솜차반 34204 NaN 042-822-3382 대전광역시 유성구 계백로421번길 29(방동) 36.272142 127.289368 (정보제공자: 대전광역시청) 042-822-3382 NaN ... NaN NaN 보리굴비정식 보리굴비정식 NaN NaN 없음 NaN NaN NaN
196 논두렁추어칼국수 35029 NaN 042-272-7589 대전광역시 중구 보문로20번길 41(문창동) 36.316290 127.437598 (정보제공자: 대전광역시청) 042-272-7589 NaN ... NaN NaN 추어칼국수 추어칼국수 NaN NaN 없음 NaN NaN NaN
197 내담 35014 NaN 042-582-8777 대전광역시 중구 보문산로171번안길 24(문화동) 36.306229 127.398135 (정보제공자: 대전광역시청) 042-582-8777 NaN ... NaN NaN 얼큰이칼국수 얼큰이칼국수 NaN NaN 없음 NaN NaN NaN
198 꽃돼지하우스 34330 NaN 042-933-3710 대전광역시 대덕구 덕암북로72번길 30(덕암동) 36.443103 127.424262 (정보제공자: 대전광역시청) 042-933-3710 NaN ... NaN NaN 생삼겹살 생삼겹살 NaN NaN 없음 NaN NaN NaN
199 꽁뚜식당 34353 NaN 042-483-9999 대전광역시 대덕구 신탄진로36번길 111(연축동) 36.388901 127.427419 (정보제공자: 대전광역시청) 042-483-9999 NaN ... NaN NaN 북경오리 북경오리 NaN NaN 없음 NaN NaN NaN
200 껌뻑밀냉면 35335 NaN 042-524-5440 대전광역시 서구 제비네4길 9(도마동) 36.313847 127.378970 <br /><br />(정보제공자: 대전광역시청) 042-524-5440 NaN ... NaN NaN 밀면 밀면 NaN NaN 없음 NaN NaN NaN
201 김화식당 34627 NaN 042-221-7594 대전광역시 동구 중앙로203번길 28(중동) 36.332030 127.431020 <br /><br />(정보제공자: 대전광역시청) 042-221-7594 NaN ... NaN NaN 칼국수 칼국수 NaN NaN 없음 NaN NaN NaN
202 김가네칼국수 35074 NaN 042-585-3838 대전광역시 중구 산서로 34-1(사정동) 36.295616 127.384925 <br /><br />(정보제공자: 대전광역시청) 042-585-3838 NaN ... NaN NaN 칼국수 칼국수 NaN NaN 없음 NaN NaN NaN
203 금광식당 34935 NaN 042-226-8686 대전광역시 중구 충무로 127(대사동) 36.319259 127.430631 (정보제공자: 대전광역시청) 042-226-8686 NaN ... NaN NaN 한정식 한정식 NaN NaN 없음 NaN NaN NaN
204 구미횟집 34308 NaN 042-932-5912 대전광역시 대덕구 신탄진동로 60(신탄진동) 36.448172 127.435939 (정보제공자: 대전광역시청) 042-932-5912 NaN ... NaN NaN 활어회 활어회 NaN NaN 없음 NaN NaN NaN
205 광천식당(용문동) 35304 NaN 042-533-4415 대전광역시 서구 계룡로 670-16(용문동) 36.336167 127.394368 (정보제공자: 대전광역시청) 042-533-4415 NaN ... NaN NaN 염소전골 염소전골 NaN NaN 없음 NaN NaN NaN
206 공주얼큰이칼국수쭈꾸미 35317 NaN 042-522-8982 대전광역시 서구 변동로 95(변동) 36.324341 127.383658 (정보제공자: 대전광역시청) 042-522-8982 NaN ... NaN NaN 칼국수 칼국수 NaN NaN 없음 NaN NaN NaN
207 고향콩나물 34862 NaN 042-253-0088 대전광역시 중구 보문로 305(선화동) 36.329391 127.419943 (정보제공자: 대전광역시청) 042-253-0088 NaN ... NaN NaN 콩나물밥 콩나물밥 NaN NaN 없음 NaN NaN NaN
208 고려한방삼계탕 34171 NaN 042-823-2330 대전광역시 유성구 문화원로14번길 42(장대동) 36.359655 127.338072 (정보제공자: 대전광역시청) 042-823-2330 NaN ... NaN NaN 삼계탕 삼계탕 NaN NaN 없음 NaN NaN NaN
209 거저울곤드레돌솥밥 34086 NaN 042-488-0630 대전광역시 유성구 은구비서로23번길 8-12(지족동) 36.374712 127.320318 (정보제공자: 대전광역시청) 042-488-0630 NaN ... NaN NaN 곤드레돌솥밥 곤드레돌솥밥 NaN NaN 없음 NaN NaN NaN
210 갯벌바지락손칼국수 34883 NaN 042-523-1198 대전광역시 중구 수침로 104(태평동) 36.328696 127.399323 (정보제공자: 대전광역시청) 042-523-1198 NaN ... NaN NaN 바지락칼국수 바지락칼국수 NaN NaN 없음 NaN NaN NaN
211 개천식당 34628 NaN 042-256-5627 대전광역시 동구 대전로779번길 37(원동) 36.328608 127.431720 (정보제공자: 대전광역시청) 042-256-5627 NaN ... NaN NaN 만두국 만두국 NaN NaN 없음 NaN NaN NaN
212 강씨네화덕생선구이꽃게장 35233 NaN 042-486-3355 대전광역시 서구 대덕대로234번길 46(둔산동) 36.353301 127.382235 (정보제공자: 대전광역시청) 042-486-3355 NaN ... NaN NaN 돌솥고등어정식 돌솥고등어정식 NaN NaN 없음 NaN NaN NaN
213 강남면옥 35240 NaN 042-472-9996 대전광역시 서구 둔산로123번길 15(둔산동) 36.351988 127.387412 (정보제공자: 대전광역시청) 042-472-9996 NaN ... NaN NaN 갈비탕 갈비탕 NaN NaN 없음 NaN NaN NaN
214 갑부본가 35368 NaN 042-538-1800 대전광역시 서구 계백로 1145(가수원동) 36.304879 127.350439 (정보제공자: 대전광역시청) 042-538-1800 NaN ... NaN NaN 돼지양념갈비 돼지양념갈비 NaN NaN 없음 NaN NaN NaN
215 갈밭식당 34316 NaN 042-932-3872 대전광역시 대덕구 대청호수로 1553(갈전동) 36.427733 127.465348 (정보제공자: 대전광역시청) 042-932-3872 NaN ... NaN NaN 장어메기탕 장어메기탕 NaN NaN 없음 NaN NaN NaN
216 가마솥집 34909 NaN 042-534-4866 대전광역시 중구 계백로 1709-20(오류동) 36.322436 127.409133 (정보제공자: 대전광역시청) 042-534-4866 NaN ... NaN NaN 삼계탕 삼계탕 NaN NaN 없음 NaN NaN NaN
217 500돈 35241 NaN 042-483-5641 대전광역시 서구 둔산남로105번길 18(둔산동) 36.349824 127.389468 (정보제공자: 대전광역시청) 042-483-5641 NaN ... NaN NaN 제주흑돼지 제주흑돼지 NaN NaN 없음 NaN NaN NaN
218 5.5닭갈비 35255 NaN 042-486-2315 대전광역시 서구 문정로 148(탄방동) 36.347386 127.395489 (정보제공자: 대전광역시청) 042-486-2315 NaN ... NaN NaN 닭갈비 닭갈비 NaN NaN 없음 NaN NaN NaN
219 무지개한정식 34911 무지개한정식 042-256-8881 대전광역시 중구 보문로 264(대흥동) 36.326855 127.424710 대전 중구 대흥동에 위치한 무지개한정식은 정통한정식 전문점으로 구절판, 광어전복회,... 042-256-8881 NaN ... 11:30 ~ 22:00 명절 당일 한정식 ㆍ한정식<br />\n*자세한 메뉴안내는 홈페이지 참조 및 방문문의 요망 NaN 모두 금연석 가능 포장 불가 전화 예약 가능 ( 042-256-8881 ) 화장실:남녀개별 / 업소 내부 위치\n
220 금성삼계탕 34625 금성삼계탕 042-254-3422 대전광역시 동구 선화로196번길 44(중동) 36.332130 127.428731 향토음식점으로 삼계탕만 전문적으로 취급하는 음식점이다.<br> 042-254-3422 NaN ... 10:00 ~ 21:30 연중무휴 삼계탕 삼계탕 NaN 모두 금연석 가능 가능 전화 예약 가능 (042-254-3422~3) 화장실:남녀개별, 업소 내부 위치\n
221 귀빈돌솥밥 35203 귀빈돌솥밥 042-488-3340 대전광역시 서구 만년로68번길 21(만년동) 36.366350 127.380501 돌솥밥 및 석갈비 전문점으로 20년 넘게 운영해 오고 있다. 20가지 이상의 반찬이... 042-488-3340 NaN ... 11:00 ~ 22:00 명절 (전화 문의 요망) 돌솥밥 돌솥밥 / 석갈비 NaN 모두 금연석 가능 가능 전화 예약 가능 (042-488-3340~1) 화장실:남녀개별 / 업소 내부 위치\n
222 청주해장국 34186 청주해장국 042-822-0050 대전광역시 유성구 온천로 63(봉명동) 36.355373 127.344916 1937년 청주 무심천변에서 해장국을 처음 만들기 시작하여 70년대 초 대전으로 이... 042-822-0050 NaN ... 24시간 연중무휴 해장국 소내장탕 / 소고기해장국 / 등뼈해장국 / 올갱이해장국 / 선지해장국 / 콩나물해장국 외 NaN 모두 금연석 가능 일부 메뉴 포장 가능 전화 예약 가능 (042-822-0050) NaN

223 rows × 24 columns

In [33]:
data_fooddf.info()

data_fooddf['취급메뉴'] = data_fooddf['취급메뉴'].astype(str)
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 223 entries, 0 to 222
Data columns (total 24 columns):
이름         223 non-null object
우편번호       223 non-null int64
전화명        70 non-null object
전화번호       223 non-null object
주소         223 non-null object
위도         223 non-null float64
경도         223 non-null float64
개요         223 non-null object
문의 및 안내    222 non-null object
규모         4 non-null object
좌석수        9 non-null object
주차 시설      60 non-null object
어린이놀이방     223 non-null object
개업일        7 non-null object
영업시간       70 non-null object
쉬는날        70 non-null object
대표메뉴       223 non-null object
취급메뉴       220 non-null object
할인정보       0 non-null float64
금연/흡연      70 non-null object
신용카드정보     222 non-null object
포장가능       32 non-null object
예약안내       68 non-null object
상세정보       23 non-null object
dtypes: float64(3), int64(1), object(20)
memory usage: 41.9+ KB

그 후 데이터에서 제공하는 취급 음식메뉴를 리스트로 변환했다.

In [35]:
data_foodlist=list(data_fooddf["취급메뉴"])
data_foodlist
Out[35]:
['대구찜 / 대구탕 / 해물찜 / 아구찜 외',
 '부대찌개 / 부대전골 외',
 '제주 흑돼지 오겹살 / 제주식 소고기 해장국 / 흑돼지 짜글이 찌개 외',
 '제육 쌈밥 / 오리 쌈밥 / 우렁 쌈밥 외',
 'nan',
 '파스타 / 스테이크 / 피자 / 샐러드 / 리조또 외',
 '스테이크 코스 / 파스타 코스 / 샐러드 외',
 '얼큰이칼국수 / 얼큰이만두칼국수 / 바지락칼국수 / 왕만두 외',
 '웰빙보리비빔밥 / 웰빙쌈밥정식 / 쇠고기버섯전골 / 수제돈가스 백반 / 뚝배기불고기 외',
 '한방오리전골 / 오리생구이 / 오리생불고기 / 오리참나무훈제 / 오리뚝배기탕 외',
 '뼈다귀탕 / 감자탕 / 우거지해장국 외',
 '1++ 명품 꽃등심 / 꽃살 / 안창토시살 / 명품 생갈비 / 모듬구이 / 등심 / 갈비살 / 양념갈비 / 육회 / 한우탕 / 갈비탕 외',
 '소 석갈비 / 돼지 석갈비 / 갈비탕 / 냉면 외',
 '모밥정식 / 모밥 / 삼합(홍어+묵은지+수육) / 황태구이 / 해물파전 외',
 '만두전골 / 육개장만두전골 / 자연버섯전골 / 불고기낙지버섯전골 / 쟁반쫄면 외',
 '보리굴비정식 / 굴전 / 조기전 외',
 '유씨네샤브 / 버섯샤브 / 엉뚱샤브 외',
 '물냉면 / 비빔냉면 / 돼지갈비 / 어린이냉면 / 감자만두 외',
 '냉동삼겹살',
 '꿔바로우 / 마요네즈새우 / 유린기 / 짬뽕비빔면 / 양장피 외 각종 중화요리',
 '산삼오리백숙 / 산삼닭백숙 / 산삼삼계탕',
 '짬뽕 / 짜장면 / 짬뽕밥',
 '돈부리(덮밥) / 돈까스 / 우동 / 소바 외',
 '샤브샤브 / 한우탕 / 한우수육 / 한우암소구이',
 '웰빙쭈꾸미 / 쭈꾸미+불고기(쭈불) / 웰빙쭈꾸미 알밥 / 웰빙쭈꾸미 고기수육(중/대) 등',
 '치즈퐁듀 치즈돈가스 / 파스타 / 버거 / 샌드위치 / 에이드 / 생과일쥬스 외',
 '과일청 아메리카노 / 허니퐁당 / 과일청 카페라떼 / 아이스라떼킹 / 프룻버블티 외',
 '탕수육',
 '소불고기',
 '칼국수',
 '올갱이해장국',
 '돼지왕갈비',
 '삼겹살',
 '콩나물비빔밥',
 '칼국수',
 '칼국수',
 '냉면',
 '닭도리탕',
 '설렁탕',
 '삼계탕',
 '삼계탕',
 '김치찌개',
 '삼계탕',
 '삼계탕',
 '활어회',
 '청국장',
 '칼국수',
 '칼국수',
 '칼국수',
 '중식코스요리',
 '한방 토종닭백숙 / 닭볶음탕 / 동충하초 한방오리백숙 / 돼지 석갈비 외',
 '닭똥집볶음 / 닭내장볶음 / 닭발 외',
 '버섯샤브샤브 / 버섯돼지갈비 / 버섯숯불갈비',
 '칼국수 / 수육 / 두부두루치기 외',
 '설렁탕 / 도가니탕 / 꼬리곰탕 / 모듬수육 / 도가니수육 / 꼬리찜',
 '떡갈비 정식 / 돼지 불고기 정식 등',
 '정거장가락국수 / 두루국수 / 쌈닭국수 / 꼬마김밥',
 '짜장면 / 짬뽕 / 간짜장 / 기스면 / 울면 / 볶음밥 / 잡채밥 / 탕수육 / 깐풍새우 / 팔보채 외',
 '물회 / 활어회 / 회덮밥 / 매운탕 외',
 '전복정식 / 전복구이 / 전복찜 등',
 '한우불고기 / 생삼겹살 / 한우생등심 / 대패삼겹살 외',
 '해물탕 / 해물찜',
 '곤드레밥 / 곤드레정식 / 곤드레 특정식 / 메밀전병 / 곤드레전병 / 곤드레 오불정식 / 오징어 제육볶음 / 닭볶음탕 / 곤드레 해물전 등',
 '숨두부 / 토종닭삼계탕 / 토종닭볶음탕 / 오리 한방백숙 외',
 '생삼겹살 / 청국장 쌈밥 외',
 '스페셜 모듬구이 / 특수 모듬구이 / 육회 / 한우떡갈비정식 / 한우불고기정식 / 한우갈비탕 외',
 '설렁탕 / 갈비탕 / 도가니탕 / 수육 / 한우등심 외',
 '돌솥밥 / 제육볶음 / 두부두루치기',
 '코스요리 / 황제짬뽕 / 짜장면 외 각종 중화요리',
 '닭쌀국수 / 양지쌀국수 / 돈까스 / 해물덮밥 외',
 '한정식 / 상추쌈 샤브샤브 외',
 '추어칼국수 / 추어탕 / 추어만두 / 추어튀김 (대/중/미니) / 추어조림 (대/중) / 추어매운탕 (대/중) 등',
 '도토리묵사발 / 옻닭 / 닭볶음탕 / 토종백숙 / 보리밥 외',
 '오징어국수',
 '자장면, 짬뽕',
 '부추해물칼국수',
 '냉면',
 '어죽칼국수',
 '한방장어구이',
 '철판순대볶음',
 '소국밥',
 '삼계탕',
 '냉면',
 '두부두루치기 / 오징어두루치기 / 칼국수 / 수육 외',
 '오징어찌개 / 두부 부침 외',
 '한우 / 갈비탕 / 육회비빔밥 / 차돌육개장 / 선지해장국 외',
 '오리 수육 / 오리 누룽지 백숙 / 기러기 백숙 외',
 '칼제비 / 검정콩 들깨수제비 / 오시오 칼국수 / 만두 / 미니족발 / 녹두전 / 족발고추장구이 외',
 '한우꽃등심 / 한우특수모듬 / 육회 / 육사시미 외',
 '전주비빔밥 / 육회비빔밥 / 수삼비빔밥 / 돌솥비빔밥 외',
 '한방 장어구이 / 산더덕장어구이 / 장어탕 / 낙지구이 외',
 'nan',
 '탄두리 치킨 / 사모사 / 케밥 / 커리 / 난 외',
 'nan',
 '냉면 / 닭백숙 / 만두 외',
 '묵은지 김치찌개 / 의정부 부대찌개 / 삼겹살 김치찌개 외',
 '간장게장 정식 / 갈치조림 정식 / 갈비탕 외',
 '양갈비 / 양꼬치 / 찹쌀 탕수육 / 마파두부 외',
 '활어회 / 참치회 / 전복버터구이 / 물회 외',
 '탄두리치킨 / 난 / 버터치킨커리 외',
 '코다리조림',
 '해물칼국수',
 '한우꽃등심',
 '단호박세트',
 '돈까스',
 '묵밥',
 '보리밥',
 '낙지덮밥',
 '두부두루치기',
 '자장면',
 '칼국수',
 '닭볶음탕',
 '칼국수',
 '전복삼계탕',
 '토종족발',
 '삼계탕',
 '진곰탕',
 '돌솥밥',
 '모듬회',
 '민물장어(한판)',
 '더덕갈비탕',
 '한정식',
 '만두샤브전골',
 '갈치조림',
 '순대국밥',
 '동태찌개',
 '삼식이회무침',
 '갈비탕',
 '한우스페셜',
 '바지락칼국수',
 '칼국수',
 '콩나물밥',
 '손칼국수',
 '한정식',
 '들깨칼국수',
 '소양념갈비',
 '돼지석갈비',
 '자장면',
 '닭볶음탕',
 '한우대창구이',
 '황태찜',
 '아구찜',
 '활어회',
 '양평칼국수',
 '칼국수',
 '쏘가리매운탕',
 '돼지갈비',
 '설렁탕',
 '설렁탕',
 '해물샤브',
 '칼국수',
 '냉면',
 '삼계탕',
 '보쌈.족발',
 '손칼국수',
 '묵밥',
 '곰탕, 모둠수육',
 '냉면,소갈비찜',
 '냉면',
 '순두부',
 '바지락칼국수',
 '중식코스요리',
 '고등어조림',
 '두부두루치기',
 '순대국밥',
 '민물장어(한판)',
 '손칼국수',
 '매운양푼이갈비찜',
 '모듬회셋트',
 '바지락칼국수',
 '중식코스요리',
 '칼국수',
 '냉면',
 '팥칼국수',
 '한정식',
 '곰탕',
 '육개장',
 '칼국수',
 '샤브샤브',
 '냉면',
 '돼지주물럭',
 '수타짜장',
 '돼지석갈비',
 '칼국수',
 '동태찌개',
 '메기매운탕',
 '광어, 우럭',
 '장삼탕',
 '돈가스샐러드뷔페',
 '돼지생막창',
 '퓨전한정식',
 '돼지갈비',
 '멸치칼국수',
 '칼국수',
 '석갈비',
 '보리굴비정식',
 '추어칼국수',
 '얼큰이칼국수',
 '생삼겹살',
 '북경오리',
 '밀면',
 '칼국수',
 '칼국수',
 '한정식',
 '활어회',
 '염소전골',
 '칼국수',
 '콩나물밥',
 '삼계탕',
 '곤드레돌솥밥',
 '바지락칼국수',
 '만두국',
 '돌솥고등어정식',
 '갈비탕',
 '돼지양념갈비',
 '장어메기탕',
 '삼계탕',
 '제주흑돼지',
 '닭갈비',
 'ㆍ한정식<br />\n*자세한 메뉴안내는 홈페이지 참조 및 방문문의 요망',
 '삼계탕',
 '돌솥밥 / 석갈비',
 '소내장탕 / 소고기해장국 / 등뼈해장국 / 올갱이해장국 / 선지해장국 / 콩나물해장국 외']

데이터에 누락이 있는 부분은 삭제하고, 슬래쉬로 이어져서 표기된 음식의 종류들을 전부 나누기 위해, split 함수를 이용해
단어들을 전부 나눈 후 새로운 음식 단어 리스트에 추가 시켜주었다.

In [38]:
slash = '/'
new_foodlist = []

for data in data_foodlist:
    if slash in data:
        new_list = data.split('/')
        for i in range(len(new_list)):
            new_foodlist.append(new_list[i])
    
    elif data == 'nan':
        continue
        
    else:
        new_foodlist.append(data)
        
        
In [40]:
import re
In [39]:
new_foodlist
Out[39]:
['대구찜 ',
 ' 대구탕 ',
 ' 해물찜 ',
 ' 아구찜 외',
 '부대찌개 ',
 ' 부대전골 외',
 '제주 흑돼지 오겹살 ',
 ' 제주식 소고기 해장국 ',
 ' 흑돼지 짜글이 찌개 외',
 '제육 쌈밥 ',
 ' 오리 쌈밥 ',
 ' 우렁 쌈밥 외',
 '파스타 ',
 ' 스테이크 ',
 ' 피자 ',
 ' 샐러드 ',
 ' 리조또 외',
 '스테이크 코스 ',
 ' 파스타 코스 ',
 ' 샐러드 외',
 '얼큰이칼국수 ',
 ' 얼큰이만두칼국수 ',
 ' 바지락칼국수 ',
 ' 왕만두 외',
 '웰빙보리비빔밥 ',
 ' 웰빙쌈밥정식 ',
 ' 쇠고기버섯전골 ',
 ' 수제돈가스 백반 ',
 ' 뚝배기불고기 외',
 '한방오리전골 ',
 ' 오리생구이 ',
 ' 오리생불고기 ',
 ' 오리참나무훈제 ',
 ' 오리뚝배기탕 외',
 '뼈다귀탕 ',
 ' 감자탕 ',
 ' 우거지해장국 외',
 '1++ 명품 꽃등심 ',
 ' 꽃살 ',
 ' 안창토시살 ',
 ' 명품 생갈비 ',
 ' 모듬구이 ',
 ' 등심 ',
 ' 갈비살 ',
 ' 양념갈비 ',
 ' 육회 ',
 ' 한우탕 ',
 ' 갈비탕 외',
 '소 석갈비 ',
 ' 돼지 석갈비 ',
 ' 갈비탕 ',
 ' 냉면 외',
 '모밥정식 ',
 ' 모밥 ',
 ' 삼합(홍어+묵은지+수육) ',
 ' 황태구이 ',
 ' 해물파전 외',
 '만두전골 ',
 ' 육개장만두전골 ',
 ' 자연버섯전골 ',
 ' 불고기낙지버섯전골 ',
 ' 쟁반쫄면 외',
 '보리굴비정식 ',
 ' 굴전 ',
 ' 조기전 외',
 '유씨네샤브 ',
 ' 버섯샤브 ',
 ' 엉뚱샤브 외',
 '물냉면 ',
 ' 비빔냉면 ',
 ' 돼지갈비 ',
 ' 어린이냉면 ',
 ' 감자만두 외',
 '냉동삼겹살',
 '꿔바로우 ',
 ' 마요네즈새우 ',
 ' 유린기 ',
 ' 짬뽕비빔면 ',
 ' 양장피 외 각종 중화요리',
 '산삼오리백숙 ',
 ' 산삼닭백숙 ',
 ' 산삼삼계탕',
 '짬뽕 ',
 ' 짜장면 ',
 ' 짬뽕밥',
 '돈부리(덮밥) ',
 ' 돈까스 ',
 ' 우동 ',
 ' 소바 외',
 '샤브샤브 ',
 ' 한우탕 ',
 ' 한우수육 ',
 ' 한우암소구이',
 '웰빙쭈꾸미 ',
 ' 쭈꾸미+불고기(쭈불) ',
 ' 웰빙쭈꾸미 알밥 ',
 ' 웰빙쭈꾸미 고기수육(중',
 '대) 등',
 '치즈퐁듀 치즈돈가스 ',
 ' 파스타 ',
 ' 버거 ',
 ' 샌드위치 ',
 ' 에이드 ',
 ' 생과일쥬스 외',
 '과일청 아메리카노 ',
 ' 허니퐁당 ',
 ' 과일청 카페라떼 ',
 ' 아이스라떼킹 ',
 ' 프룻버블티 외',
 '탕수육',
 '소불고기',
 '칼국수',
 '올갱이해장국',
 '돼지왕갈비',
 '삼겹살',
 '콩나물비빔밥',
 '칼국수',
 '칼국수',
 '냉면',
 '닭도리탕',
 '설렁탕',
 '삼계탕',
 '삼계탕',
 '김치찌개',
 '삼계탕',
 '삼계탕',
 '활어회',
 '청국장',
 '칼국수',
 '칼국수',
 '칼국수',
 '중식코스요리',
 '한방 토종닭백숙 ',
 ' 닭볶음탕 ',
 ' 동충하초 한방오리백숙 ',
 ' 돼지 석갈비 외',
 '닭똥집볶음 ',
 ' 닭내장볶음 ',
 ' 닭발 외',
 '버섯샤브샤브 ',
 ' 버섯돼지갈비 ',
 ' 버섯숯불갈비',
 '칼국수 ',
 ' 수육 ',
 ' 두부두루치기 외',
 '설렁탕 ',
 ' 도가니탕 ',
 ' 꼬리곰탕 ',
 ' 모듬수육 ',
 ' 도가니수육 ',
 ' 꼬리찜',
 '떡갈비 정식 ',
 ' 돼지 불고기 정식 등',
 '정거장가락국수 ',
 ' 두루국수 ',
 ' 쌈닭국수 ',
 ' 꼬마김밥',
 '짜장면 ',
 ' 짬뽕 ',
 ' 간짜장 ',
 ' 기스면 ',
 ' 울면 ',
 ' 볶음밥 ',
 ' 잡채밥 ',
 ' 탕수육 ',
 ' 깐풍새우 ',
 ' 팔보채 외',
 '물회 ',
 ' 활어회 ',
 ' 회덮밥 ',
 ' 매운탕 외',
 '전복정식 ',
 ' 전복구이 ',
 ' 전복찜 등',
 '한우불고기 ',
 ' 생삼겹살 ',
 ' 한우생등심 ',
 ' 대패삼겹살 외',
 '해물탕 ',
 ' 해물찜',
 '곤드레밥 ',
 ' 곤드레정식 ',
 ' 곤드레 특정식 ',
 ' 메밀전병 ',
 ' 곤드레전병 ',
 ' 곤드레 오불정식 ',
 ' 오징어 제육볶음 ',
 ' 닭볶음탕 ',
 ' 곤드레 해물전 등',
 '숨두부 ',
 ' 토종닭삼계탕 ',
 ' 토종닭볶음탕 ',
 ' 오리 한방백숙 외',
 '생삼겹살 ',
 ' 청국장 쌈밥 외',
 '스페셜 모듬구이 ',
 ' 특수 모듬구이 ',
 ' 육회 ',
 ' 한우떡갈비정식 ',
 ' 한우불고기정식 ',
 ' 한우갈비탕 외',
 '설렁탕 ',
 ' 갈비탕 ',
 ' 도가니탕 ',
 ' 수육 ',
 ' 한우등심 외',
 '돌솥밥 ',
 ' 제육볶음 ',
 ' 두부두루치기',
 '코스요리 ',
 ' 황제짬뽕 ',
 ' 짜장면 외 각종 중화요리',
 '닭쌀국수 ',
 ' 양지쌀국수 ',
 ' 돈까스 ',
 ' 해물덮밥 외',
 '한정식 ',
 ' 상추쌈 샤브샤브 외',
 '추어칼국수 ',
 ' 추어탕 ',
 ' 추어만두 ',
 ' 추어튀김 (대',
 '중',
 '미니) ',
 ' 추어조림 (대',
 '중) ',
 ' 추어매운탕 (대',
 '중) 등',
 '도토리묵사발 ',
 ' 옻닭 ',
 ' 닭볶음탕 ',
 ' 토종백숙 ',
 ' 보리밥 외',
 '오징어국수',
 '자장면, 짬뽕',
 '부추해물칼국수',
 '냉면',
 '어죽칼국수',
 '한방장어구이',
 '철판순대볶음',
 '소국밥',
 '삼계탕',
 '냉면',
 '두부두루치기 ',
 ' 오징어두루치기 ',
 ' 칼국수 ',
 ' 수육 외',
 '오징어찌개 ',
 ' 두부 부침 외',
 '한우 ',
 ' 갈비탕 ',
 ' 육회비빔밥 ',
 ' 차돌육개장 ',
 ' 선지해장국 외',
 '오리 수육 ',
 ' 오리 누룽지 백숙 ',
 ' 기러기 백숙 외',
 '칼제비 ',
 ' 검정콩 들깨수제비 ',
 ' 오시오 칼국수 ',
 ' 만두 ',
 ' 미니족발 ',
 ' 녹두전 ',
 ' 족발고추장구이 외',
 '한우꽃등심 ',
 ' 한우특수모듬 ',
 ' 육회 ',
 ' 육사시미 외',
 '전주비빔밥 ',
 ' 육회비빔밥 ',
 ' 수삼비빔밥 ',
 ' 돌솥비빔밥 외',
 '한방 장어구이 ',
 ' 산더덕장어구이 ',
 ' 장어탕 ',
 ' 낙지구이 외',
 '탄두리 치킨 ',
 ' 사모사 ',
 ' 케밥 ',
 ' 커리 ',
 ' 난 외',
 '냉면 ',
 ' 닭백숙 ',
 ' 만두 외',
 '묵은지 김치찌개 ',
 ' 의정부 부대찌개 ',
 ' 삼겹살 김치찌개 외',
 '간장게장 정식 ',
 ' 갈치조림 정식 ',
 ' 갈비탕 외',
 '양갈비 ',
 ' 양꼬치 ',
 ' 찹쌀 탕수육 ',
 ' 마파두부 외',
 '활어회 ',
 ' 참치회 ',
 ' 전복버터구이 ',
 ' 물회 외',
 '탄두리치킨 ',
 ' 난 ',
 ' 버터치킨커리 외',
 '코다리조림',
 '해물칼국수',
 '한우꽃등심',
 '단호박세트',
 '돈까스',
 '묵밥',
 '보리밥',
 '낙지덮밥',
 '두부두루치기',
 '자장면',
 '칼국수',
 '닭볶음탕',
 '칼국수',
 '전복삼계탕',
 '토종족발',
 '삼계탕',
 '진곰탕',
 '돌솥밥',
 '모듬회',
 '민물장어(한판)',
 '더덕갈비탕',
 '한정식',
 '만두샤브전골',
 '갈치조림',
 '순대국밥',
 '동태찌개',
 '삼식이회무침',
 '갈비탕',
 '한우스페셜',
 '바지락칼국수',
 '칼국수',
 '콩나물밥',
 '손칼국수',
 '한정식',
 '들깨칼국수',
 '소양념갈비',
 '돼지석갈비',
 '자장면',
 '닭볶음탕',
 '한우대창구이',
 '황태찜',
 '아구찜',
 '활어회',
 '양평칼국수',
 '칼국수',
 '쏘가리매운탕',
 '돼지갈비',
 '설렁탕',
 '설렁탕',
 '해물샤브',
 '칼국수',
 '냉면',
 '삼계탕',
 '보쌈.족발',
 '손칼국수',
 '묵밥',
 '곰탕, 모둠수육',
 '냉면,소갈비찜',
 '냉면',
 '순두부',
 '바지락칼국수',
 '중식코스요리',
 '고등어조림',
 '두부두루치기',
 '순대국밥',
 '민물장어(한판)',
 '손칼국수',
 '매운양푼이갈비찜',
 '모듬회셋트',
 '바지락칼국수',
 '중식코스요리',
 '칼국수',
 '냉면',
 '팥칼국수',
 '한정식',
 '곰탕',
 '육개장',
 '칼국수',
 '샤브샤브',
 '냉면',
 '돼지주물럭',
 '수타짜장',
 '돼지석갈비',
 '칼국수',
 '동태찌개',
 '메기매운탕',
 '광어, 우럭',
 '장삼탕',
 '돈가스샐러드뷔페',
 '돼지생막창',
 '퓨전한정식',
 '돼지갈비',
 '멸치칼국수',
 '칼국수',
 '석갈비',
 '보리굴비정식',
 '추어칼국수',
 '얼큰이칼국수',
 '생삼겹살',
 '북경오리',
 '밀면',
 '칼국수',
 '칼국수',
 '한정식',
 '활어회',
 '염소전골',
 '칼국수',
 '콩나물밥',
 '삼계탕',
 '곤드레돌솥밥',
 '바지락칼국수',
 '만두국',
 '돌솥고등어정식',
 '갈비탕',
 '돼지양념갈비',
 '장어메기탕',
 '삼계탕',
 '제주흑돼지',
 '닭갈비',
 'ㆍ한정식<br ',
 '>\n*자세한 메뉴안내는 홈페이지 참조 및 방문문의 요망',
 '삼계탕',
 '돌솥밥 ',
 ' 석갈비',
 '소내장탕 ',
 ' 소고기해장국 ',
 ' 등뼈해장국 ',
 ' 올갱이해장국 ',
 ' 선지해장국 ',
 ' 콩나물해장국 외']

이것이 1차로 걸러진 단어의 목록이고, 이를 지금부터

NEW_FOODLIST


라고 하겠다. 하지만 여전히 불필요한 조사나 불용어가 포함된 것들이 있어서,
카이스트에서 만든 자연어 처리 모듈, konlpy를 사용해 음식 명사만 추출해 보기로 하였다.

In [69]:
from konlpy.tag import Okt
okt = Okt()
new_foodlist2 = []

for foodword in new_foodlist:
    new_foodlist2.append(okt.pos(foodword))

print(new_foodlist2)
[[('대구', 'Noun'), ('찜', 'Noun')], [('대구', 'Noun'), ('탕', 'Noun')], [('해물찜', 'Noun')], [('아구찜', 'Noun'), ('외', 'Noun')], [('부대찌개', 'Noun')], [('부대', 'Noun'), ('전골', 'Noun'), ('외', 'Noun')], [('제주', 'Noun'), ('흑', 'Adverb'), ('돼지', 'Noun'), ('오', 'Modifier'), ('겹살', 'Noun')], [('제주', 'Noun'), ('식', 'Suffix'), ('소고기', 'Noun'), ('해장국', 'Noun')], [('흑', 'Adverb'), ('돼지', 'Noun'), ('짜', 'Verb'), ('글', 'Noun'), ('이', 'Josa'), ('찌개', 'Noun'), ('외', 'Noun')], [('제육', 'Noun'), ('쌈밥', 'Noun')], [('오리', 'Noun'), ('쌈밥', 'Noun')], [('우렁', 'Noun'), ('쌈밥', 'Noun'), ('외', 'Noun')], [('파스타', 'Noun')], [('스테이크', 'Noun')], [('피자', 'Noun')], [('샐러드', 'Noun')], [('리조또', 'Noun'), ('외', 'Noun')], [('스테이크', 'Noun'), ('코스', 'Noun')], [('파스타', 'Noun'), ('코스', 'Noun')], [('샐러드', 'Noun'), ('외', 'Noun')], [('얼', 'Noun'), ('큰이', 'Verb'), ('칼국수', 'Noun')], [('얼', 'Noun'), ('큰이', 'Verb'), ('만두', 'Noun'), ('칼국수', 'Noun')], [('바지락', 'Noun'), ('칼국수', 'Noun')], [('왕만', 'Noun'), ('두', 'Josa'), ('외', 'Noun')], [('웰빙', 'Noun'), ('보리', 'Noun'), ('비빔밥', 'Noun')], [('웰빙', 'Noun'), ('쌈밥', 'Noun'), ('정식', 'Noun')], [('쇠고기', 'Noun'), ('버섯', 'Noun'), ('전골', 'Noun')], [('수제', 'Noun'), ('돈가스', 'Noun'), ('백반', 'Noun')], [('뚝배기', 'Noun'), ('불고기', 'Noun'), ('외', 'Noun')], [('한', 'Determiner'), ('방', 'Noun'), ('오리', 'Noun'), ('전골', 'Noun')], [('오리', 'Noun'), ('생', 'Noun'), ('구이', 'Noun')], [('오리', 'Noun'), ('생', 'Noun'), ('불고기', 'Noun')], [('오리', 'Noun'), ('참나무', 'Noun'), ('훈제', 'Noun')], [('오리', 'Noun'), ('뚝배기', 'Noun'), ('탕', 'Noun'), ('외', 'Noun')], [('뼈', 'Noun'), ('다', 'Josa'), ('귀', 'Modifier'), ('탕', 'Noun')], [('감자탕', 'Noun')], [('우거지', 'Noun'), ('해장국', 'Noun'), ('외', 'Noun')], [('1', 'Number'), ('++', 'Punctuation'), ('명품', 'Noun'), ('꽃', 'Noun'), ('등심', 'Noun')], [('꽃살', 'Noun')], [('안창', 'Noun'), ('토시', 'Noun'), ('살', 'Noun')], [('명품', 'Noun'), ('생', 'Noun'), ('갈비', 'Noun')], [('모', 'Modifier'), ('듬', 'Noun'), ('구이', 'Noun')], [('등심', 'Noun')], [('갈비살', 'Noun')], [('양념', 'Noun'), ('갈비', 'Noun')], [('육회', 'Noun')], [('한우', 'Noun'), ('탕', 'Noun')], [('갈비탕', 'Noun'), ('외', 'Noun')], [('소', 'Noun'), ('석갈비', 'Noun')], [('돼지', 'Noun'), ('석갈비', 'Noun')], [('갈비탕', 'Noun')], [('냉면', 'Noun'), ('외', 'Noun')], [('모', 'Modifier'), ('밥', 'Noun'), ('정식', 'Noun')], [('모', 'Modifier'), ('밥', 'Noun')], [('삼', 'Modifier'), ('합', 'Noun'), ('(', 'Punctuation'), ('홍어', 'Noun'), ('+', 'Punctuation'), ('묵은지', 'Noun'), ('+', 'Punctuation'), ('수육', 'Noun'), (')', 'Punctuation')], [('황태', 'Noun'), ('구이', 'Noun')], [('해물파전', 'Noun'), ('외', 'Noun')], [('만두전골', 'Noun')], [('육개장', 'Noun'), ('만두전골', 'Noun')], [('자연', 'Noun'), ('버섯', 'Noun'), ('전골', 'Noun')], [('불고기', 'Noun'), ('낙지', 'Noun'), ('버섯', 'Noun'), ('전골', 'Noun')], [('쟁반', 'Noun'), ('쫄면', 'Noun'), ('외', 'Noun')], [('보리', 'Noun'), ('굴비', 'Noun'), ('정식', 'Noun')], [('굴전', 'Adjective')], [('조', 'Modifier'), ('기전', 'Noun'), ('외', 'Noun')], [('유씨', 'Noun'), ('네', 'Josa'), ('샤브', 'Noun')], [('버섯', 'Noun'), ('샤브', 'Noun')], [('엉뚱샤브', 'Noun'), ('외', 'Noun')], [('물냉면', 'Noun')], [('비빔냉면', 'Noun')], [('돼지갈비', 'Noun')], [('어린이', 'Noun'), ('냉면', 'Noun')], [('감자', 'Noun'), ('만두', 'Noun'), ('외', 'Noun')], [('냉동', 'Noun'), ('삼겹살', 'Noun')], [('꿔', 'Verb'), ('바', 'Noun'), ('로우', 'Noun')], [('마요네즈', 'Noun'), ('새우', 'Noun')], [('유린', 'Noun'), ('기', 'Noun')], [('짬뽕', 'Noun'), ('비빔면', 'Noun')], [('양장', 'Noun'), ('피', 'Noun'), ('외', 'Noun'), ('각종', 'Noun'), ('중화요리', 'Noun')], [('산삼', 'Noun'), ('오리', 'Noun'), ('백숙', 'Noun')], [('산삼', 'Noun'), ('닭백숙', 'Noun')], [('산삼', 'Noun'), ('삼계탕', 'Noun')], [('짬뽕', 'Noun')], [('짜장면', 'Noun')], [('짬뽕', 'Noun'), ('밥', 'Noun')], [('돈부리', 'Noun'), ('(', 'Punctuation'), ('덮', 'Verb'), ('밥', 'Noun'), (')', 'Punctuation')], [('돈까스', 'Noun')], [('우동', 'Noun')], [('소바', 'Noun'), ('외', 'Noun')], [('샤브샤브', 'Noun')], [('한우', 'Noun'), ('탕', 'Noun')], [('한우', 'Noun'), ('수육', 'Noun')], [('한', 'Determiner'), ('우암', 'Noun'), ('소', 'Modifier'), ('구이', 'Noun')], [('웰빙', 'Noun'), ('쭈꾸미', 'Noun')], [('쭈꾸미', 'Noun'), ('+', 'Punctuation'), ('불고기', 'Noun'), ('(', 'Punctuation'), ('쭈불', 'Noun'), (')', 'Punctuation')], [('웰빙', 'Noun'), ('쭈꾸미', 'Noun'), ('알밥', 'Noun')], [('웰빙', 'Noun'), ('쭈꾸미', 'Noun'), ('고기', 'Noun'), ('수육', 'Noun'), ('(', 'Punctuation'), ('중', 'Noun')], [('대', 'Verb'), (')', 'Punctuation'), ('등', 'Noun')], [('치즈', 'Noun'), ('퐁듀', 'Noun'), ('치즈', 'Noun'), ('돈가스', 'Noun')], [('파스타', 'Noun')], [('버거', 'Noun')], [('샌드위치', 'Noun')], [('에', 'Josa'), ('이드', 'Noun')], [('생', 'Noun'), ('과일', 'Noun'), ('쥬스', 'Noun'), ('외', 'Noun')], [('과일', 'Noun'), ('청', 'Noun'), ('아메리카노', 'Noun')], [('허니', 'Noun'), ('퐁당', 'Noun')], [('과일', 'Noun'), ('청', 'Noun'), ('카페라떼', 'Noun')], [('아이스', 'Noun'), ('라떼', 'Noun'), ('킹', 'Noun')], [('프룻', 'Noun'), ('버블티', 'Noun'), ('외', 'Noun')], [('탕수육', 'Noun')], [('소', 'Modifier'), ('불고기', 'Noun')], [('칼국수', 'Noun')], [('올갱이', 'Noun'), ('해장국', 'Noun')], [('돼지', 'Noun'), ('왕', 'Suffix'), ('갈비', 'Noun')], [('삼겹살', 'Noun')], [('콩나물', 'Noun'), ('비빔밥', 'Noun')], [('칼국수', 'Noun')], [('칼국수', 'Noun')], [('냉면', 'Noun')], [('닭도리탕', 'Noun')], [('설렁탕', 'Noun')], [('삼계탕', 'Noun')], [('삼계탕', 'Noun')], [('김치찌개', 'Noun')], [('삼계탕', 'Noun')], [('삼계탕', 'Noun')], [('활어회', 'Noun')], [('청국장', 'Noun')], [('칼국수', 'Noun')], [('칼국수', 'Noun')], [('칼국수', 'Noun')], [('중식', 'Noun'), ('코스', 'Noun'), ('요리', 'Noun')], [('한', 'Determiner'), ('방', 'Noun'), ('토종', 'Noun'), ('닭백숙', 'Noun')], [('닭볶음탕', 'Noun')], [('동충하초', 'Noun'), ('한', 'Determiner'), ('방', 'Noun'), ('오리', 'Noun'), ('백숙', 'Noun')], [('돼지', 'Noun'), ('석갈비', 'Noun'), ('외', 'Noun')], [('닭똥집', 'Noun'), ('볶음', 'Noun')], [('닭', 'Noun'), ('내장', 'Noun'), ('볶음', 'Noun')], [('닭발', 'Noun'), ('외', 'Noun')], [('버섯', 'Noun'), ('샤브샤브', 'Noun')], [('버섯', 'Noun'), ('돼지갈비', 'Noun')], [('버섯', 'Noun'), ('숯불', 'Noun'), ('갈비', 'Noun')], [('칼국수', 'Noun')], [('수육', 'Noun')], [('두부', 'Noun'), ('두루치기', 'Noun'), ('외', 'Noun')], [('설렁탕', 'Noun')], [('도가니탕', 'Noun')], [('꼬리곰탕', 'Noun')], [('모', 'Modifier'), ('듬', 'Noun'), ('수육', 'Noun')], [('도가니', 'Noun'), ('수육', 'Noun')], [('꼬리', 'Noun'), ('찜', 'Noun')], [('떡갈비', 'Noun'), ('정식', 'Noun')], [('돼지', 'Noun'), ('불고기', 'Noun'), ('정식', 'Noun'), ('등', 'Noun')], [('정거장', 'Noun'), ('가락국수', 'Noun')], [('두루', 'Noun'), ('국수', 'Noun')], [('쌈닭', 'Noun'), ('국수', 'Noun')], [('꼬마', 'Noun'), ('김밥', 'Noun')], [('짜장면', 'Noun')], [('짬뽕', 'Noun')], [('간짜장', 'Noun')], [('기스면', 'Noun')], [('울면', 'Noun')], [('볶음밥', 'Noun')], [('잡채', 'Noun'), ('밥', 'Noun')], [('탕수육', 'Noun')], [('깐', 'Verb'), ('풍', 'Adverb'), ('새우', 'Noun')], [('팔보채', 'Noun'), ('외', 'Noun')], [('물회', 'Noun')], [('활어회', 'Noun')], [('회덮밥', 'Noun')], [('매운탕', 'Noun'), ('외', 'Noun')], [('전복', 'Noun'), ('정식', 'Noun')], [('전복', 'Noun'), ('구이', 'Noun')], [('전복', 'Noun'), ('찜', 'Noun'), ('등', 'Noun')], [('한우', 'Noun'), ('불고기', 'Noun')], [('생', 'Noun'), ('삼겹살', 'Noun')], [('한우', 'Noun'), ('생', 'Noun'), ('등심', 'Noun')], [('대패', 'Noun'), ('삼겹살', 'Noun'), ('외', 'Noun')], [('해물탕', 'Noun')], [('해물찜', 'Noun')], [('곤드레', 'Adverb'), ('밥', 'Noun')], [('곤드레', 'Adverb'), ('정식', 'Noun')], [('곤드레', 'Adverb'), ('특정', 'Noun'), ('식', 'Suffix')], [('메밀', 'Noun'), ('전병', 'Noun')], [('곤드레', 'Adverb'), ('전병', 'Noun')], [('곤드레', 'Adverb'), ('오', 'Modifier'), ('불', 'Noun'), ('정식', 'Noun')], [('오징어', 'Noun'), ('제육', 'Noun'), ('볶음', 'Noun')], [('닭볶음탕', 'Noun')], [('곤드레', 'Adverb'), ('해물전', 'Noun'), ('등', 'Noun')], [('숨', 'Noun'), ('두부', 'Noun')], [('토종닭', 'Noun'), ('삼계탕', 'Noun')], [('토종', 'Noun'), ('닭볶음탕', 'Noun')], [('오리', 'Noun'), ('한', 'Determiner'), ('방', 'Noun'), ('백숙', 'Noun'), ('외', 'Noun')], [('생', 'Noun'), ('삼겹살', 'Noun')], [('청국장', 'Noun'), ('쌈밥', 'Noun'), ('외', 'Noun')], [('스페셜', 'Noun'), ('모', 'Modifier'), ('듬', 'Noun'), ('구이', 'Noun')], [('특수', 'Noun'), ('모', 'Modifier'), ('듬', 'Noun'), ('구이', 'Noun')], [('육회', 'Noun')], [('한우', 'Noun'), ('떡갈비', 'Noun'), ('정식', 'Noun')], [('한우', 'Noun'), ('불고기', 'Noun'), ('정식', 'Noun')], [('한우', 'Noun'), ('갈비탕', 'Noun'), ('외', 'Noun')], [('설렁탕', 'Noun')], [('갈비탕', 'Noun')], [('도가니탕', 'Noun')], [('수육', 'Noun')], [('한우', 'Noun'), ('등심', 'Noun'), ('외', 'Noun')], [('돌솥밥', 'Noun')], [('제육', 'Noun'), ('볶음', 'Noun')], [('두부', 'Noun'), ('두루치기', 'Noun')], [('코스', 'Noun'), ('요리', 'Noun')], [('황제짬뽕', 'Noun')], [('짜장면', 'Noun'), ('외', 'Noun'), ('각종', 'Noun'), ('중화요리', 'Noun')], [('닭', 'Noun'), ('쌀국수', 'Noun')], [('양지', 'Noun'), ('쌀국수', 'Noun')], [('돈까스', 'Noun')], [('해물', 'Noun'), ('덮', 'Verb'), ('밥', 'Noun'), ('외', 'Noun')], [('한정식', 'Noun')], [('상추', 'Noun'), ('쌈', 'Noun'), ('샤브샤브', 'Noun'), ('외', 'Noun')], [('추어', 'Noun'), ('칼국수', 'Noun')], [('추어탕', 'Noun')], [('추어', 'Noun'), ('만두', 'Noun')], [('추어', 'Noun'), ('튀김', 'Noun'), ('(', 'Punctuation'), ('대', 'Verb')], [('중', 'Noun')], [('미니', 'Noun'), (')', 'Punctuation')], [('추어', 'Noun'), ('조림', 'Noun'), ('(', 'Punctuation'), ('대', 'Verb')], [('중', 'Noun'), (')', 'Punctuation')], [('추어', 'Noun'), ('매운탕', 'Noun'), ('(', 'Punctuation'), ('대', 'Verb')], [('중', 'Noun'), (')', 'Punctuation'), ('등', 'Noun')], [('도토리묵', 'Noun'), ('사발', 'Noun')], [('옻닭', 'Noun')], [('닭볶음탕', 'Noun')], [('토종', 'Noun'), ('백숙', 'Noun')], [('보리밥', 'Noun'), ('외', 'Noun')], [('오징어', 'Noun'), ('국수', 'Noun')], [('자장면', 'Noun'), (',', 'Punctuation'), ('짬뽕', 'Noun')], [('부추', 'Noun'), ('해물', 'Noun'), ('칼국수', 'Noun')], [('냉면', 'Noun')], [('어죽', 'Noun'), ('칼국수', 'Noun')], [('한', 'Determiner'), ('방', 'Noun'), ('장어구이', 'Noun')], [('철판', 'Noun'), ('순대볶음', 'Noun')], [('소', 'Modifier'), ('국밥', 'Noun')], [('삼계탕', 'Noun')], [('냉면', 'Noun')], [('두부', 'Noun'), ('두루치기', 'Noun')], [('오징어', 'Noun'), ('두루치기', 'Noun')], [('칼국수', 'Noun')], [('수육', 'Noun'), ('외', 'Noun')], [('오징어', 'Noun'), ('찌개', 'Noun')], [('두부', 'Noun'), ('부침', 'Verb'), ('외', 'Noun')], [('한우', 'Noun')], [('갈비탕', 'Noun')], [('육회', 'Noun'), ('비빔밥', 'Noun')], [('차돌', 'Noun'), ('육개장', 'Noun')], [('선지', 'Noun'), ('해장국', 'Noun'), ('외', 'Noun')], [('오리', 'Noun'), ('수육', 'Noun')], [('오리', 'Noun'), ('누룽지', 'Noun'), ('백숙', 'Noun')], [('기러기', 'Noun'), ('백숙', 'Noun'), ('외', 'Noun')], [('칼제비', 'Noun')], [('검정', 'Noun'), ('콩', 'Noun'), ('들깨', 'Noun'), ('수제비', 'Noun')], [('오', 'Modifier'), ('시오', 'Noun'), ('칼국수', 'Noun')], [('만두', 'Noun')], [('미니', 'Noun'), ('족발', 'Noun')], [('녹두', 'Noun'), ('전', 'Noun')], [('족발', 'Noun'), ('고추장', 'Noun'), ('구이', 'Noun'), ('외', 'Noun')], [('한우', 'Noun'), ('꽃', 'Noun'), ('등심', 'Noun')], [('한우', 'Noun'), ('특수', 'Noun'), ('모', 'Modifier'), ('듬', 'Noun')], [('육회', 'Noun')], [('육', 'Modifier'), ('사시미', 'Noun'), ('외', 'Noun')], [('전주', 'Noun'), ('비빔밥', 'Noun')], [('육회', 'Noun'), ('비빔밥', 'Noun')], [('수삼', 'Modifier'), ('비빔밥', 'Noun')], [('돌솥비빔밥', 'Noun'), ('외', 'Noun')], [('한', 'Determiner'), ('방', 'Noun'), ('장어구이', 'Noun')], [('산', 'Noun'), ('더덕', 'Noun'), ('장어구이', 'Noun')], [('장어', 'Noun'), ('탕', 'Noun')], [('낙지', 'Noun'), ('구이', 'Noun'), ('외', 'Noun')], [('탄두리', 'Noun'), ('치킨', 'Noun')], [('사모사', 'Noun')], [('케밥', 'Noun')], [('커리', 'Noun')], [('난', 'Noun'), ('외', 'Noun')], [('냉면', 'Noun')], [('닭백숙', 'Noun')], [('만두', 'Noun'), ('외', 'Noun')], [('묵은지', 'Noun'), ('김치찌개', 'Noun')], [('의정부', 'Noun'), ('부대찌개', 'Noun')], [('삼겹살', 'Noun'), ('김치찌개', 'Noun'), ('외', 'Noun')], [('간장게장', 'Noun'), ('정식', 'Noun')], [('갈치', 'Noun'), ('조림', 'Noun'), ('정식', 'Noun')], [('갈비탕', 'Noun'), ('외', 'Noun')], [('양', 'Modifier'), ('갈비', 'Noun')], [('양', 'Modifier'), ('꼬치', 'Noun')], [('찹쌀', 'Noun'), ('탕수육', 'Noun')], [('마파두부', 'Noun'), ('외', 'Noun')], [('활어회', 'Noun')], [('참치회', 'Noun')], [('전복', 'Noun'), ('버터', 'Noun'), ('구이', 'Noun')], [('물회', 'Noun'), ('외', 'Noun')], [('탄두리치킨', 'Noun')], [('난', 'Noun')], [('버터치킨', 'Noun'), ('커리', 'Noun'), ('외', 'Noun')], [('코다리', 'Noun'), ('조림', 'Noun')], [('해물', 'Noun'), ('칼국수', 'Noun')], [('한우', 'Noun'), ('꽃', 'Noun'), ('등심', 'Noun')], [('단호박', 'Noun'), ('세트', 'Noun')], [('돈까스', 'Noun')], [('묵밥', 'Noun')], [('보리밥', 'Noun')], [('낙지', 'Noun'), ('덮', 'Verb'), ('밥', 'Noun')], [('두부', 'Noun'), ('두루치기', 'Noun')], [('자장면', 'Noun')], [('칼국수', 'Noun')], [('닭볶음탕', 'Noun')], [('칼국수', 'Noun')], [('전복', 'Noun'), ('삼계탕', 'Noun')], [('토종', 'Noun'), ('족발', 'Noun')], [('삼계탕', 'Noun')], [('진', 'Noun'), ('곰탕', 'Noun')], [('돌솥밥', 'Noun')], [('모듬회', 'Noun')], [('민물장어', 'Noun'), ('(', 'Punctuation'), ('한판', 'Noun'), (')', 'Punctuation')], [('더덕', 'Noun'), ('갈비탕', 'Noun')], [('한정식', 'Noun')], [('만두', 'Noun'), ('샤브', 'Noun'), ('전골', 'Noun')], [('갈치', 'Noun'), ('조림', 'Noun')], [('순대', 'Noun'), ('국밥', 'Noun')], [('동태', 'Noun'), ('찌개', 'Noun')], [('삼식이', 'Noun'), ('회', 'Noun'), ('무침', 'Verb')], [('갈비탕', 'Noun')], [('한우', 'Noun'), ('스페셜', 'Noun')], [('바지락', 'Noun'), ('칼국수', 'Noun')], [('칼국수', 'Noun')], [('콩나물', 'Noun'), ('밥', 'Noun')], [('손', 'Noun'), ('칼국수', 'Noun')], [('한정식', 'Noun')], [('들깨', 'Noun'), ('칼국수', 'Noun')], [('소', 'Modifier'), ('양념', 'Noun'), ('갈비', 'Noun')], [('돼지', 'Noun'), ('석갈비', 'Noun')], [('자장면', 'Noun')], [('닭볶음탕', 'Noun')], [('한', 'Determiner'), ('우대', 'Noun'), ('창구', 'Noun'), ('이', 'Suffix')], [('황태', 'Noun'), ('찜', 'Noun')], [('아구찜', 'Noun')], [('활어회', 'Noun')], [('양평', 'Noun'), ('칼국수', 'Noun')], [('칼국수', 'Noun')], [('쏘가리', 'Noun'), ('매운탕', 'Noun')], [('돼지갈비', 'Noun')], [('설렁탕', 'Noun')], [('설렁탕', 'Noun')], [('해물', 'Noun'), ('샤브', 'Noun')], [('칼국수', 'Noun')], [('냉면', 'Noun')], [('삼계탕', 'Noun')], [('보쌈', 'Noun'), ('.', 'Punctuation'), ('족발', 'Noun')], [('손', 'Noun'), ('칼국수', 'Noun')], [('묵밥', 'Noun')], [('곰탕', 'Noun'), (',', 'Punctuation'), ('모', 'Noun'), ('둠', 'Verb'), ('수육', 'Noun')], [('냉면', 'Noun'), (',', 'Punctuation'), ('소갈비찜', 'Noun')], [('냉면', 'Noun')], [('순두부', 'Noun')], [('바지락', 'Noun'), ('칼국수', 'Noun')], [('중식', 'Noun'), ('코스', 'Noun'), ('요리', 'Noun')], [('고등어', 'Noun'), ('조림', 'Noun')], [('두부', 'Noun'), ('두루치기', 'Noun')], [('순대', 'Noun'), ('국밥', 'Noun')], [('민물장어', 'Noun'), ('(', 'Punctuation'), ('한판', 'Noun'), (')', 'Punctuation')], [('손', 'Noun'), ('칼국수', 'Noun')], [('매운', 'Adjective'), ('양푼', 'Noun'), ('이', 'Josa'), ('갈비찜', 'Noun')], [('모듬회셋트', 'Noun')], [('바지락', 'Noun'), ('칼국수', 'Noun')], [('중식', 'Noun'), ('코스', 'Noun'), ('요리', 'Noun')], [('칼국수', 'Noun')], [('냉면', 'Noun')], [('팥', 'Noun'), ('칼국수', 'Noun')], [('한정식', 'Noun')], [('곰탕', 'Noun')], [('육개장', 'Noun')], [('칼국수', 'Noun')], [('샤브샤브', 'Noun')], [('냉면', 'Noun')], [('돼지', 'Noun'), ('주물', 'Noun'), ('럭', 'Noun')], [('수', 'Modifier'), ('타짜', 'Noun'), ('장', 'Suffix')], [('돼지', 'Noun'), ('석갈비', 'Noun')], [('칼국수', 'Noun')], [('동태', 'Noun'), ('찌개', 'Noun')], [('메기', 'Noun'), ('매운탕', 'Noun')], [('광어', 'Noun'), (',', 'Punctuation'), ('우럭', 'Noun')], [('장삼', 'Noun'), ('탕', 'Noun')], [('돈가스', 'Noun'), ('샐러드', 'Noun'), ('뷔페', 'Noun')], [('돼지', 'Noun'), ('생막창', 'Noun')], [('퓨전', 'Noun'), ('한정식', 'Noun')], [('돼지갈비', 'Noun')], [('멸치', 'Noun'), ('칼국수', 'Noun')], [('칼국수', 'Noun')], [('석갈비', 'Noun')], [('보리', 'Noun'), ('굴비', 'Noun'), ('정식', 'Noun')], [('추어', 'Noun'), ('칼국수', 'Noun')], [('얼', 'Noun'), ('큰이', 'Verb'), ('칼국수', 'Noun')], [('생', 'Noun'), ('삼겹살', 'Noun')], [('북경오리', 'Noun')], [('밀면', 'Noun')], [('칼국수', 'Noun')], [('칼국수', 'Noun')], [('한정식', 'Noun')], [('활어회', 'Noun')], [('염소', 'Noun'), ('전골', 'Noun')], [('칼국수', 'Noun')], [('콩나물', 'Noun'), ('밥', 'Noun')], [('삼계탕', 'Noun')], [('곤드레', 'Adverb'), ('돌솥밥', 'Noun')], [('바지락', 'Noun'), ('칼국수', 'Noun')], [('만두국', 'Noun')], [('돌솥', 'Noun'), ('고등어', 'Noun'), ('정식', 'Noun')], [('갈비탕', 'Noun')], [('돼지', 'Noun'), ('양념', 'Noun'), ('갈비', 'Noun')], [('장어', 'Noun'), ('메기', 'Noun'), ('탕', 'Noun')], [('삼계탕', 'Noun')], [('제주', 'Noun'), ('흑', 'Adverb'), ('돼지', 'Noun')], [('닭갈비', 'Noun')], [('ㆍ', 'Foreign'), ('한정식', 'Noun'), ('<', 'Punctuation'), ('br', 'Alpha')], [('>', 'Punctuation'), ('\n', 'Foreign'), ('*', 'Foreign'), ('자세한', 'Adjective'), ('메뉴', 'Noun'), ('안내', 'Noun'), ('는', 'Josa'), ('홈페이지', 'Noun'), ('참조', 'Noun'), ('및', 'Noun'), ('방문', 'Noun'), ('문의', 'Noun'), ('요망', 'Noun')], [('삼계탕', 'Noun')], [('돌솥밥', 'Noun')], [('석갈비', 'Noun')], [('소', 'Modifier'), ('내', 'Modifier'), ('장탕', 'Noun')], [('소고기', 'Noun'), ('해장국', 'Noun')], [('등뼈', 'Noun'), ('해장국', 'Noun')], [('올갱이', 'Noun'), ('해장국', 'Noun')], [('선지', 'Noun'), ('해장국', 'Noun')], [('콩나물', 'Noun'), ('해장국', 'Noun'), ('외', 'Noun')]]
In [70]:
new_foodlist3 = []

for sentence in new_foodlist2 : 
    
    for word, tag in sentence : 
        if tag in ['Noun'] and ("외" not in word) and ("홈페이지" not in word)and ("참조" not in word)and ("및"not in word) and("방문"not in word) and ("요망"not in word):
            new_foodlist3.append(word) 
            
print(new_foodlist3)
['대구', '찜', '대구', '탕', '해물찜', '아구찜', '부대찌개', '부대', '전골', '제주', '돼지', '겹살', '제주', '소고기', '해장국', '돼지', '글', '찌개', '제육', '쌈밥', '오리', '쌈밥', '우렁', '쌈밥', '파스타', '스테이크', '피자', '샐러드', '리조또', '스테이크', '코스', '파스타', '코스', '샐러드', '얼', '칼국수', '얼', '만두', '칼국수', '바지락', '칼국수', '왕만', '웰빙', '보리', '비빔밥', '웰빙', '쌈밥', '정식', '쇠고기', '버섯', '전골', '수제', '돈가스', '백반', '뚝배기', '불고기', '방', '오리', '전골', '오리', '생', '구이', '오리', '생', '불고기', '오리', '참나무', '훈제', '오리', '뚝배기', '탕', '뼈', '탕', '감자탕', '우거지', '해장국', '명품', '꽃', '등심', '꽃살', '안창', '토시', '살', '명품', '생', '갈비', '듬', '구이', '등심', '갈비살', '양념', '갈비', '육회', '한우', '탕', '갈비탕', '소', '석갈비', '돼지', '석갈비', '갈비탕', '냉면', '밥', '정식', '밥', '합', '홍어', '묵은지', '수육', '황태', '구이', '해물파전', '만두전골', '육개장', '만두전골', '자연', '버섯', '전골', '불고기', '낙지', '버섯', '전골', '쟁반', '쫄면', '보리', '굴비', '정식', '기전', '유씨', '샤브', '버섯', '샤브', '엉뚱샤브', '물냉면', '비빔냉면', '돼지갈비', '어린이', '냉면', '감자', '만두', '냉동', '삼겹살', '바', '로우', '마요네즈', '새우', '유린', '기', '짬뽕', '비빔면', '양장', '피', '각종', '중화요리', '산삼', '오리', '백숙', '산삼', '닭백숙', '산삼', '삼계탕', '짬뽕', '짜장면', '짬뽕', '밥', '돈부리', '밥', '돈까스', '우동', '소바', '샤브샤브', '한우', '탕', '한우', '수육', '우암', '구이', '웰빙', '쭈꾸미', '쭈꾸미', '불고기', '쭈불', '웰빙', '쭈꾸미', '알밥', '웰빙', '쭈꾸미', '고기', '수육', '중', '등', '치즈', '퐁듀', '치즈', '돈가스', '파스타', '버거', '샌드위치', '이드', '생', '과일', '쥬스', '과일', '청', '아메리카노', '허니', '퐁당', '과일', '청', '카페라떼', '아이스', '라떼', '킹', '프룻', '버블티', '탕수육', '불고기', '칼국수', '올갱이', '해장국', '돼지', '갈비', '삼겹살', '콩나물', '비빔밥', '칼국수', '칼국수', '냉면', '닭도리탕', '설렁탕', '삼계탕', '삼계탕', '김치찌개', '삼계탕', '삼계탕', '활어회', '청국장', '칼국수', '칼국수', '칼국수', '중식', '코스', '요리', '방', '토종', '닭백숙', '닭볶음탕', '동충하초', '방', '오리', '백숙', '돼지', '석갈비', '닭똥집', '볶음', '닭', '내장', '볶음', '닭발', '버섯', '샤브샤브', '버섯', '돼지갈비', '버섯', '숯불', '갈비', '칼국수', '수육', '두부', '두루치기', '설렁탕', '도가니탕', '꼬리곰탕', '듬', '수육', '도가니', '수육', '꼬리', '찜', '떡갈비', '정식', '돼지', '불고기', '정식', '등', '정거장', '가락국수', '두루', '국수', '쌈닭', '국수', '꼬마', '김밥', '짜장면', '짬뽕', '간짜장', '기스면', '울면', '볶음밥', '잡채', '밥', '탕수육', '새우', '팔보채', '물회', '활어회', '회덮밥', '매운탕', '전복', '정식', '전복', '구이', '전복', '찜', '등', '한우', '불고기', '생', '삼겹살', '한우', '생', '등심', '대패', '삼겹살', '해물탕', '해물찜', '밥', '정식', '특정', '메밀', '전병', '전병', '불', '정식', '오징어', '제육', '볶음', '닭볶음탕', '해물전', '등', '숨', '두부', '토종닭', '삼계탕', '토종', '닭볶음탕', '오리', '방', '백숙', '생', '삼겹살', '청국장', '쌈밥', '스페셜', '듬', '구이', '특수', '듬', '구이', '육회', '한우', '떡갈비', '정식', '한우', '불고기', '정식', '한우', '갈비탕', '설렁탕', '갈비탕', '도가니탕', '수육', '한우', '등심', '돌솥밥', '제육', '볶음', '두부', '두루치기', '코스', '요리', '황제짬뽕', '짜장면', '각종', '중화요리', '닭', '쌀국수', '양지', '쌀국수', '돈까스', '해물', '밥', '한정식', '상추', '쌈', '샤브샤브', '추어', '칼국수', '추어탕', '추어', '만두', '추어', '튀김', '중', '미니', '추어', '조림', '중', '추어', '매운탕', '중', '등', '도토리묵', '사발', '옻닭', '닭볶음탕', '토종', '백숙', '보리밥', '오징어', '국수', '자장면', '짬뽕', '부추', '해물', '칼국수', '냉면', '어죽', '칼국수', '방', '장어구이', '철판', '순대볶음', '국밥', '삼계탕', '냉면', '두부', '두루치기', '오징어', '두루치기', '칼국수', '수육', '오징어', '찌개', '두부', '한우', '갈비탕', '육회', '비빔밥', '차돌', '육개장', '선지', '해장국', '오리', '수육', '오리', '누룽지', '백숙', '기러기', '백숙', '칼제비', '검정', '콩', '들깨', '수제비', '시오', '칼국수', '만두', '미니', '족발', '녹두', '전', '족발', '고추장', '구이', '한우', '꽃', '등심', '한우', '특수', '듬', '육회', '사시미', '전주', '비빔밥', '육회', '비빔밥', '비빔밥', '돌솥비빔밥', '방', '장어구이', '산', '더덕', '장어구이', '장어', '탕', '낙지', '구이', '탄두리', '치킨', '사모사', '케밥', '커리', '난', '냉면', '닭백숙', '만두', '묵은지', '김치찌개', '의정부', '부대찌개', '삼겹살', '김치찌개', '간장게장', '정식', '갈치', '조림', '정식', '갈비탕', '갈비', '꼬치', '찹쌀', '탕수육', '마파두부', '활어회', '참치회', '전복', '버터', '구이', '물회', '탄두리치킨', '난', '버터치킨', '커리', '코다리', '조림', '해물', '칼국수', '한우', '꽃', '등심', '단호박', '세트', '돈까스', '묵밥', '보리밥', '낙지', '밥', '두부', '두루치기', '자장면', '칼국수', '닭볶음탕', '칼국수', '전복', '삼계탕', '토종', '족발', '삼계탕', '진', '곰탕', '돌솥밥', '모듬회', '민물장어', '한판', '더덕', '갈비탕', '한정식', '만두', '샤브', '전골', '갈치', '조림', '순대', '국밥', '동태', '찌개', '삼식이', '회', '갈비탕', '한우', '스페셜', '바지락', '칼국수', '칼국수', '콩나물', '밥', '손', '칼국수', '한정식', '들깨', '칼국수', '양념', '갈비', '돼지', '석갈비', '자장면', '닭볶음탕', '우대', '창구', '황태', '찜', '아구찜', '활어회', '양평', '칼국수', '칼국수', '쏘가리', '매운탕', '돼지갈비', '설렁탕', '설렁탕', '해물', '샤브', '칼국수', '냉면', '삼계탕', '보쌈', '족발', '손', '칼국수', '묵밥', '곰탕', '모', '수육', '냉면', '소갈비찜', '냉면', '순두부', '바지락', '칼국수', '중식', '코스', '요리', '고등어', '조림', '두부', '두루치기', '순대', '국밥', '민물장어', '한판', '손', '칼국수', '양푼', '갈비찜', '모듬회셋트', '바지락', '칼국수', '중식', '코스', '요리', '칼국수', '냉면', '팥', '칼국수', '한정식', '곰탕', '육개장', '칼국수', '샤브샤브', '냉면', '돼지', '주물', '럭', '타짜', '돼지', '석갈비', '칼국수', '동태', '찌개', '메기', '매운탕', '광어', '우럭', '장삼', '탕', '돈가스', '샐러드', '뷔페', '돼지', '생막창', '퓨전', '한정식', '돼지갈비', '멸치', '칼국수', '칼국수', '석갈비', '보리', '굴비', '정식', '추어', '칼국수', '얼', '칼국수', '생', '삼겹살', '북경오리', '밀면', '칼국수', '칼국수', '한정식', '활어회', '염소', '전골', '칼국수', '콩나물', '밥', '삼계탕', '돌솥밥', '바지락', '칼국수', '만두국', '돌솥', '고등어', '정식', '갈비탕', '돼지', '양념', '갈비', '장어', '메기', '탕', '삼계탕', '제주', '돼지', '닭갈비', '한정식', '메뉴', '안내', '문의', '삼계탕', '돌솥밥', '석갈비', '장탕', '소고기', '해장국', '등뼈', '해장국', '올갱이', '해장국', '선지', '해장국', '콩나물', '해장국']

이것은 2차로 걸러진 단어의 목록이고, 이것은

NEW_FOODLIST3


라고 하겠다.

그 후 각각 new_foodlist1과 new_foodlist3의 음식 단어 수를 체크해서, 이를 워드클라우드로 나타내 보겠다.
단어와 단어의 갯수를 세는 방법은 Counter 메소드를 사용해 딕셔너리 형으로 바꾸어 사용했다.

In [43]:
from collections import Counter
In [44]:
count = Counter(new_foodlist)
words = dict(count.most_common())
In [45]:
words
Out[45]:
{'칼국수': 18,
 '삼계탕': 10,
 '냉면': 7,
 '한정식': 4,
 '바지락칼국수': 4,
 ' 육회 ': 3,
 ' 갈비탕 ': 3,
 '설렁탕': 3,
 '활어회': 3,
 '중식코스요리': 3,
 ' 닭볶음탕 ': 3,
 '손칼국수': 3,
 ' 한우탕 ': 2,
 ' 갈비탕 외': 2,
 ' 돈까스 ': 2,
 ' 수육 ': 2,
 '설렁탕 ': 2,
 ' 도가니탕 ': 2,
 '돌솥밥 ': 2,
 ' 육회비빔밥 ': 2,
 '묵밥': 2,
 '두부두루치기': 2,
 '자장면': 2,
 '닭볶음탕': 2,
 '민물장어(한판)': 2,
 '순대국밥': 2,
 '동태찌개': 2,
 '갈비탕': 2,
 '콩나물밥': 2,
 '돼지석갈비': 2,
 '돼지갈비': 2,
 '대구찜 ': 1,
 ' 대구탕 ': 1,
 ' 해물찜 ': 1,
 ' 아구찜 외': 1,
 '부대찌개 ': 1,
 ' 부대전골 외': 1,
 '제주 흑돼지 오겹살 ': 1,
 ' 제주식 소고기 해장국 ': 1,
 ' 흑돼지 짜글이 찌개 외': 1,
 '제육 쌈밥 ': 1,
 ' 오리 쌈밥 ': 1,
 ' 우렁 쌈밥 외': 1,
 '파스타 ': 1,
 ' 스테이크 ': 1,
 ' 피자 ': 1,
 ' 샐러드 ': 1,
 ' 리조또 외': 1,
 '스테이크 코스 ': 1,
 ' 파스타 코스 ': 1,
 ' 샐러드 외': 1,
 '얼큰이칼국수 ': 1,
 ' 얼큰이만두칼국수 ': 1,
 ' 바지락칼국수 ': 1,
 ' 왕만두 외': 1,
 '웰빙보리비빔밥 ': 1,
 ' 웰빙쌈밥정식 ': 1,
 ' 쇠고기버섯전골 ': 1,
 ' 수제돈가스 백반 ': 1,
 ' 뚝배기불고기 외': 1,
 '한방오리전골 ': 1,
 ' 오리생구이 ': 1,
 ' 오리생불고기 ': 1,
 ' 오리참나무훈제 ': 1,
 ' 오리뚝배기탕 외': 1,
 '뼈다귀탕 ': 1,
 ' 감자탕 ': 1,
 ' 우거지해장국 외': 1,
 '1++ 명품 꽃등심 ': 1,
 ' 꽃살 ': 1,
 ' 안창토시살 ': 1,
 ' 명품 생갈비 ': 1,
 ' 모듬구이 ': 1,
 ' 등심 ': 1,
 ' 갈비살 ': 1,
 ' 양념갈비 ': 1,
 '소 석갈비 ': 1,
 ' 돼지 석갈비 ': 1,
 ' 냉면 외': 1,
 '모밥정식 ': 1,
 ' 모밥 ': 1,
 ' 삼합(홍어+묵은지+수육) ': 1,
 ' 황태구이 ': 1,
 ' 해물파전 외': 1,
 '만두전골 ': 1,
 ' 육개장만두전골 ': 1,
 ' 자연버섯전골 ': 1,
 ' 불고기낙지버섯전골 ': 1,
 ' 쟁반쫄면 외': 1,
 '보리굴비정식 ': 1,
 ' 굴전 ': 1,
 ' 조기전 외': 1,
 '유씨네샤브 ': 1,
 ' 버섯샤브 ': 1,
 ' 엉뚱샤브 외': 1,
 '물냉면 ': 1,
 ' 비빔냉면 ': 1,
 ' 돼지갈비 ': 1,
 ' 어린이냉면 ': 1,
 ' 감자만두 외': 1,
 '냉동삼겹살': 1,
 '꿔바로우 ': 1,
 ' 마요네즈새우 ': 1,
 ' 유린기 ': 1,
 ' 짬뽕비빔면 ': 1,
 ' 양장피 외 각종 중화요리': 1,
 '산삼오리백숙 ': 1,
 ' 산삼닭백숙 ': 1,
 ' 산삼삼계탕': 1,
 '짬뽕 ': 1,
 ' 짜장면 ': 1,
 ' 짬뽕밥': 1,
 '돈부리(덮밥) ': 1,
 ' 우동 ': 1,
 ' 소바 외': 1,
 '샤브샤브 ': 1,
 ' 한우수육 ': 1,
 ' 한우암소구이': 1,
 '웰빙쭈꾸미 ': 1,
 ' 쭈꾸미+불고기(쭈불) ': 1,
 ' 웰빙쭈꾸미 알밥 ': 1,
 ' 웰빙쭈꾸미 고기수육(중': 1,
 '대) 등': 1,
 '치즈퐁듀 치즈돈가스 ': 1,
 ' 파스타 ': 1,
 ' 버거 ': 1,
 ' 샌드위치 ': 1,
 ' 에이드 ': 1,
 ' 생과일쥬스 외': 1,
 '과일청 아메리카노 ': 1,
 ' 허니퐁당 ': 1,
 ' 과일청 카페라떼 ': 1,
 ' 아이스라떼킹 ': 1,
 ' 프룻버블티 외': 1,
 '탕수육': 1,
 '소불고기': 1,
 '올갱이해장국': 1,
 '돼지왕갈비': 1,
 '삼겹살': 1,
 '콩나물비빔밥': 1,
 '닭도리탕': 1,
 '김치찌개': 1,
 '청국장': 1,
 '한방 토종닭백숙 ': 1,
 ' 동충하초 한방오리백숙 ': 1,
 ' 돼지 석갈비 외': 1,
 '닭똥집볶음 ': 1,
 ' 닭내장볶음 ': 1,
 ' 닭발 외': 1,
 '버섯샤브샤브 ': 1,
 ' 버섯돼지갈비 ': 1,
 ' 버섯숯불갈비': 1,
 '칼국수 ': 1,
 ' 두부두루치기 외': 1,
 ' 꼬리곰탕 ': 1,
 ' 모듬수육 ': 1,
 ' 도가니수육 ': 1,
 ' 꼬리찜': 1,
 '떡갈비 정식 ': 1,
 ' 돼지 불고기 정식 등': 1,
 '정거장가락국수 ': 1,
 ' 두루국수 ': 1,
 ' 쌈닭국수 ': 1,
 ' 꼬마김밥': 1,
 '짜장면 ': 1,
 ' 짬뽕 ': 1,
 ' 간짜장 ': 1,
 ' 기스면 ': 1,
 ' 울면 ': 1,
 ' 볶음밥 ': 1,
 ' 잡채밥 ': 1,
 ' 탕수육 ': 1,
 ' 깐풍새우 ': 1,
 ' 팔보채 외': 1,
 '물회 ': 1,
 ' 활어회 ': 1,
 ' 회덮밥 ': 1,
 ' 매운탕 외': 1,
 '전복정식 ': 1,
 ' 전복구이 ': 1,
 ' 전복찜 등': 1,
 '한우불고기 ': 1,
 ' 생삼겹살 ': 1,
 ' 한우생등심 ': 1,
 ' 대패삼겹살 외': 1,
 '해물탕 ': 1,
 ' 해물찜': 1,
 '곤드레밥 ': 1,
 ' 곤드레정식 ': 1,
 ' 곤드레 특정식 ': 1,
 ' 메밀전병 ': 1,
 ' 곤드레전병 ': 1,
 ' 곤드레 오불정식 ': 1,
 ' 오징어 제육볶음 ': 1,
 ' 곤드레 해물전 등': 1,
 '숨두부 ': 1,
 ' 토종닭삼계탕 ': 1,
 ' 토종닭볶음탕 ': 1,
 ' 오리 한방백숙 외': 1,
 '생삼겹살 ': 1,
 ' 청국장 쌈밥 외': 1,
 '스페셜 모듬구이 ': 1,
 ' 특수 모듬구이 ': 1,
 ' 한우떡갈비정식 ': 1,
 ' 한우불고기정식 ': 1,
 ' 한우갈비탕 외': 1,
 ' 한우등심 외': 1,
 ' 제육볶음 ': 1,
 ' 두부두루치기': 1,
 '코스요리 ': 1,
 ' 황제짬뽕 ': 1,
 ' 짜장면 외 각종 중화요리': 1,
 '닭쌀국수 ': 1,
 ' 양지쌀국수 ': 1,
 ' 해물덮밥 외': 1,
 '한정식 ': 1,
 ' 상추쌈 샤브샤브 외': 1,
 '추어칼국수 ': 1,
 ' 추어탕 ': 1,
 ' 추어만두 ': 1,
 ' 추어튀김 (대': 1,
 '중': 1,
 '미니) ': 1,
 ' 추어조림 (대': 1,
 '중) ': 1,
 ' 추어매운탕 (대': 1,
 '중) 등': 1,
 '도토리묵사발 ': 1,
 ' 옻닭 ': 1,
 ' 토종백숙 ': 1,
 ' 보리밥 외': 1,
 '오징어국수': 1,
 '자장면, 짬뽕': 1,
 '부추해물칼국수': 1,
 '어죽칼국수': 1,
 '한방장어구이': 1,
 '철판순대볶음': 1,
 '소국밥': 1,
 '두부두루치기 ': 1,
 ' 오징어두루치기 ': 1,
 ' 칼국수 ': 1,
 ' 수육 외': 1,
 '오징어찌개 ': 1,
 ' 두부 부침 외': 1,
 '한우 ': 1,
 ' 차돌육개장 ': 1,
 ' 선지해장국 외': 1,
 '오리 수육 ': 1,
 ' 오리 누룽지 백숙 ': 1,
 ' 기러기 백숙 외': 1,
 '칼제비 ': 1,
 ' 검정콩 들깨수제비 ': 1,
 ' 오시오 칼국수 ': 1,
 ' 만두 ': 1,
 ' 미니족발 ': 1,
 ' 녹두전 ': 1,
 ' 족발고추장구이 외': 1,
 '한우꽃등심 ': 1,
 ' 한우특수모듬 ': 1,
 ' 육사시미 외': 1,
 '전주비빔밥 ': 1,
 ' 수삼비빔밥 ': 1,
 ' 돌솥비빔밥 외': 1,
 '한방 장어구이 ': 1,
 ' 산더덕장어구이 ': 1,
 ' 장어탕 ': 1,
 ' 낙지구이 외': 1,
 '탄두리 치킨 ': 1,
 ' 사모사 ': 1,
 ' 케밥 ': 1,
 ' 커리 ': 1,
 ' 난 외': 1,
 '냉면 ': 1,
 ' 닭백숙 ': 1,
 ' 만두 외': 1,
 '묵은지 김치찌개 ': 1,
 ' 의정부 부대찌개 ': 1,
 ' 삼겹살 김치찌개 외': 1,
 '간장게장 정식 ': 1,
 ' 갈치조림 정식 ': 1,
 '양갈비 ': 1,
 ' 양꼬치 ': 1,
 ' 찹쌀 탕수육 ': 1,
 ' 마파두부 외': 1,
 '활어회 ': 1,
 ' 참치회 ': 1,
 ' 전복버터구이 ': 1,
 ' 물회 외': 1,
 '탄두리치킨 ': 1,
 ' 난 ': 1,
 ' 버터치킨커리 외': 1,
 '코다리조림': 1,
 '해물칼국수': 1,
 '한우꽃등심': 1,
 '단호박세트': 1,
 '돈까스': 1,
 '보리밥': 1,
 '낙지덮밥': 1,
 '전복삼계탕': 1,
 '토종족발': 1,
 '진곰탕': 1,
 '돌솥밥': 1,
 '모듬회': 1,
 '더덕갈비탕': 1,
 '만두샤브전골': 1,
 '갈치조림': 1,
 '삼식이회무침': 1,
 '한우스페셜': 1,
 '들깨칼국수': 1,
 '소양념갈비': 1,
 '한우대창구이': 1,
 '황태찜': 1,
 '아구찜': 1,
 '양평칼국수': 1,
 '쏘가리매운탕': 1,
 '해물샤브': 1,
 '보쌈.족발': 1,
 '곰탕, 모둠수육': 1,
 '냉면,소갈비찜': 1,
 '순두부': 1,
 '고등어조림': 1,
 '매운양푼이갈비찜': 1,
 '모듬회셋트': 1,
 '팥칼국수': 1,
 '곰탕': 1,
 '육개장': 1,
 '샤브샤브': 1,
 '돼지주물럭': 1,
 '수타짜장': 1,
 '메기매운탕': 1,
 '광어, 우럭': 1,
 '장삼탕': 1,
 '돈가스샐러드뷔페': 1,
 '돼지생막창': 1,
 '퓨전한정식': 1,
 '멸치칼국수': 1,
 '석갈비': 1,
 '보리굴비정식': 1,
 '추어칼국수': 1,
 '얼큰이칼국수': 1,
 '생삼겹살': 1,
 '북경오리': 1,
 '밀면': 1,
 '염소전골': 1,
 '곤드레돌솥밥': 1,
 '만두국': 1,
 '돌솥고등어정식': 1,
 '돼지양념갈비': 1,
 '장어메기탕': 1,
 '제주흑돼지': 1,
 '닭갈비': 1,
 'ㆍ한정식<br ': 1,
 '>\n*자세한 메뉴안내는 홈페이지 참조 및 방문문의 요망': 1,
 ' 석갈비': 1,
 '소내장탕 ': 1,
 ' 소고기해장국 ': 1,
 ' 등뼈해장국 ': 1,
 ' 올갱이해장국 ': 1,
 ' 선지해장국 ': 1,
 ' 콩나물해장국 외': 1}
In [48]:
from wordcloud import WordCloud

%matplotlib inline
from IPython.display import set_matplotlib_formats 
matplotlib.rc('font',family = 'Malgun Gothic') 
set_matplotlib_formats('retina') 

matplotlib.rc('axes',unicode_minus = False)
In [74]:
wordcloud = WordCloud(font_path = 'C:/Windows/Fonts/NanumSquareB.ttf', 
                      background_color='white',
                      colormap = "ocean", 
                      width=800,height = 800).generate_from_frequencies(words) 

fig = plt.figure(figsize=(12,12))

plt.imshow(wordcloud) 
plt.axis('off') 
plt.show()

fig.savefig('wordcloud_food.png')

NEW_FOODLIST의 결과


위의 결과처럼 칼국수가 가장 많은 빈도로 나타나고 있다는 것을 알 수 있다. 그렇지만 정제되지 않은 단어들이 몇몇 보인다.
이번엔 한번더 정제한 new_foodlist3를 이용해 워드 클라우드를 그려보자.

In [65]:
count_refine = Counter(new_foodlist3)
words_refine = dict(count_refine.most_common())

words_refine
Out[65]:
{'칼국수': 41,
 '정식': 14,
 '한우': 14,
 '삼계탕': 13,
 '돼지': 12,
 '오리': 11,
 '냉면': 11,
 '구이': 10,
 '밥': 10,
 '수육': 10,
 '해장국': 9,
 '갈비탕': 9,
 '탕': 8,
 '불고기': 8,
 '생': 8,
 '전골': 7,
 '버섯': 7,
 '갈비': 7,
 '석갈비': 7,
 '삼겹살': 7,
 '두부': 7,
 '한정식': 7,
 '코스': 6,
 '만두': 6,
 '비빔밥': 6,
 '방': 6,
 '등심': 6,
 '백숙': 6,
 '닭볶음탕': 6,
 '두루치기': 6,
 '추어': 6,
 '쌈밥': 5,
 '바지락': 5,
 '웰빙': 5,
 '듬': 5,
 '육회': 5,
 '짬뽕': 5,
 '등': 5,
 '설렁탕': 5,
 '활어회': 5,
 '전복': 5,
 '조림': 5,
 '찜': 4,
 '찌개': 4,
 '샤브': 4,
 '돼지갈비': 4,
 '샤브샤브': 4,
 '쭈꾸미': 4,
 '중': 4,
 '콩나물': 4,
 '요리': 4,
 '토종': 4,
 '볶음': 4,
 '매운탕': 4,
 '오징어': 4,
 '돌솥밥': 4,
 '해물': 4,
 '족발': 4,
 '제주': 3,
 '제육': 3,
 '파스타': 3,
 '샐러드': 3,
 '얼': 3,
 '보리': 3,
 '돈가스': 3,
 '꽃': 3,
 '양념': 3,
 '육개장': 3,
 '낙지': 3,
 '산삼': 3,
 '닭백숙': 3,
 '짜장면': 3,
 '돈까스': 3,
 '과일': 3,
 '탕수육': 3,
 '김치찌개': 3,
 '중식': 3,
 '국수': 3,
 '자장면': 3,
 '장어구이': 3,
 '국밥': 3,
 '곰탕': 3,
 '손': 3,
 '대구': 2,
 '해물찜': 2,
 '아구찜': 2,
 '부대찌개': 2,
 '소고기': 2,
 '스테이크': 2,
 '뚝배기': 2,
 '명품': 2,
 '묵은지': 2,
 '황태': 2,
 '만두전골': 2,
 '굴비': 2,
 '새우': 2,
 '각종': 2,
 '중화요리': 2,
 '치즈': 2,
 '청': 2,
 '올갱이': 2,
 '청국장': 2,
 '닭': 2,
 '도가니탕': 2,
 '떡갈비': 2,
 '물회': 2,
 '전병': 2,
 '스페셜': 2,
 '특수': 2,
 '쌀국수': 2,
 '미니': 2,
 '보리밥': 2,
 '선지': 2,
 '들깨': 2,
 '더덕': 2,
 '장어': 2,
 '커리': 2,
 '난': 2,
 '갈치': 2,
 '묵밥': 2,
 '민물장어': 2,
 '한판': 2,
 '순대': 2,
 '동태': 2,
 '고등어': 2,
 '메기': 2,
 '부대': 1,
 '겹살': 1,
 '글': 1,
 '우렁': 1,
 '피자': 1,
 '리조또': 1,
 '왕만': 1,
 '쇠고기': 1,
 '수제': 1,
 '백반': 1,
 '참나무': 1,
 '훈제': 1,
 '뼈': 1,
 '감자탕': 1,
 '우거지': 1,
 '꽃살': 1,
 '안창': 1,
 '토시': 1,
 '살': 1,
 '갈비살': 1,
 '소': 1,
 '합': 1,
 '홍어': 1,
 '해물파전': 1,
 '자연': 1,
 '쟁반': 1,
 '쫄면': 1,
 '기전': 1,
 '유씨': 1,
 '엉뚱샤브': 1,
 '물냉면': 1,
 '비빔냉면': 1,
 '어린이': 1,
 '감자': 1,
 '냉동': 1,
 '바': 1,
 '로우': 1,
 '마요네즈': 1,
 '유린': 1,
 '기': 1,
 '비빔면': 1,
 '양장': 1,
 '피': 1,
 '돈부리': 1,
 '우동': 1,
 '소바': 1,
 '우암': 1,
 '쭈불': 1,
 '알밥': 1,
 '고기': 1,
 '퐁듀': 1,
 '버거': 1,
 '샌드위치': 1,
 '이드': 1,
 '쥬스': 1,
 '아메리카노': 1,
 '허니': 1,
 '퐁당': 1,
 '카페라떼': 1,
 '아이스': 1,
 '라떼': 1,
 '킹': 1,
 '프룻': 1,
 '버블티': 1,
 '닭도리탕': 1,
 '동충하초': 1,
 '닭똥집': 1,
 '내장': 1,
 '닭발': 1,
 '숯불': 1,
 '꼬리곰탕': 1,
 '도가니': 1,
 '꼬리': 1,
 '정거장': 1,
 '가락국수': 1,
 '두루': 1,
 '쌈닭': 1,
 '꼬마': 1,
 '김밥': 1,
 '간짜장': 1,
 '기스면': 1,
 '울면': 1,
 '볶음밥': 1,
 '잡채': 1,
 '팔보채': 1,
 '회덮밥': 1,
 '대패': 1,
 '해물탕': 1,
 '특정': 1,
 '메밀': 1,
 '불': 1,
 '해물전': 1,
 '숨': 1,
 '토종닭': 1,
 '황제짬뽕': 1,
 '양지': 1,
 '상추': 1,
 '쌈': 1,
 '추어탕': 1,
 '튀김': 1,
 '도토리묵': 1,
 '사발': 1,
 '옻닭': 1,
 '부추': 1,
 '어죽': 1,
 '철판': 1,
 '순대볶음': 1,
 '차돌': 1,
 '누룽지': 1,
 '기러기': 1,
 '칼제비': 1,
 '검정': 1,
 '콩': 1,
 '수제비': 1,
 '시오': 1,
 '녹두': 1,
 '전': 1,
 '고추장': 1,
 '사시미': 1,
 '전주': 1,
 '돌솥비빔밥': 1,
 '산': 1,
 '탄두리': 1,
 '치킨': 1,
 '사모사': 1,
 '케밥': 1,
 '의정부': 1,
 '간장게장': 1,
 '꼬치': 1,
 '찹쌀': 1,
 '마파두부': 1,
 '참치회': 1,
 '버터': 1,
 '탄두리치킨': 1,
 '버터치킨': 1,
 '코다리': 1,
 '단호박': 1,
 '세트': 1,
 '진': 1,
 '모듬회': 1,
 '삼식이': 1,
 '회': 1,
 '우대': 1,
 '창구': 1,
 '양평': 1,
 '쏘가리': 1,
 '보쌈': 1,
 '모': 1,
 '소갈비찜': 1,
 '순두부': 1,
 '양푼': 1,
 '갈비찜': 1,
 '모듬회셋트': 1,
 '팥': 1,
 '주물': 1,
 '럭': 1,
 '타짜': 1,
 '광어': 1,
 '우럭': 1,
 '장삼': 1,
 '뷔페': 1,
 '생막창': 1,
 '퓨전': 1,
 '멸치': 1,
 '북경오리': 1,
 '밀면': 1,
 '염소': 1,
 '만두국': 1,
 '돌솥': 1,
 '닭갈비': 1,
 '메뉴': 1,
 '안내': 1,
 '문의': 1,
 '장탕': 1,
 '등뼈': 1}
In [72]:
wordcloud = WordCloud(font_path = 'C:/Windows/Fonts/NanumSquareB.ttf', 
                      background_color='white',
                      colormap = "hot_r", 
                      width=800,height = 800).generate_from_frequencies(words_refine) 

fig = plt.figure(figsize=(12,12))

plt.imshow(wordcloud) 
plt.axis('off') 
plt.show()

fig.savefig('wordcloud_food_refine.png')

NEW_FOODLIST3의 결과


아까보다 정제된 단어들이 등장하는 것을 확인할 수 있었고, 여전히 칼국수가 가장 높은 비율이라는 것을 확인할 수 있었다. 또한 new_foodlist
에서와 new_foodlist3에서 모두 특색있는 음식보다는 여러지역에서 볼 수 있는 음식(삼계탕이나 고기구이, 한정식 같은 메뉴)
들이 높은 빈도의 단어로 나타난다는 점에서, 대전에 특색있는 맛집이 없는 것은 사실이라는 것을 알 수 있다.
(설마 정말 칼국수가 대표메뉴고 그게 전부인가? 그럼 너무 슬플 것 같다.)

2의 가설의 결론: 대전의 특색있는 맛집메뉴는 대부분 칼국수, 쭈꾸미, 두루치기로 제한된다.


대전 사람인 나도 몰랐지만, 쭈꾸미나 두루치기는 몰라도 대전은 정말 칼국수에 미쳐있는 도시가 맞는 것 같다.

3. 둔산동, 은행동 아니면 갈 곳이 없다.

세번째는 둔산동, 은행동이 아니면 갈 곳이 없다는 의견이 있었다.
이를 위해, 실제로 관광명소나 관광지, 또는 주요 상권이 둔산동이나 은행동에 편향되어 있는지 시각적으로 확인해보기로 결정하였고
folium과 대한민국 geojson을 이용해 시각화해보기로 했다.

In [3]:
import folium
import json
In [4]:
geo_path = 'C:\\Users\\user\\Desktop\\A_장서연_Python\\Daejeon_project\\_download_전국\\southkorea-maps-master\\southkorea-maps-master\\kostat\\2018\\json\\skorea-municipalities-2018-topo-simple.json'
geo_str = json.load(open(geo_path, encoding = 'utf-8'))

geojson을 사용하기 위해 github의 South Korea Geojson (https://github.com/southkorea/southkorea-maps) 데이터를
사용하고자 하였는데, 대한민국의 geojson 자료를 전부 모아놓은 것이어서 자료크기도 너무 크고
대전만 추려내서 보기에 불편함이 많았다. 하지만 오픈소스로 제공된 파일엔 대전만 추려놓은 geojson 자료는 없었기 때문에,
결국 내가 직접 대전의 geojson 파일을 만들기로 결정했다.

In [55]:
sample_split_Korea = folium.Map(
    location=[36.3730796,127.318760],
    zoom_start=10
)

import json
with open('skorea-submunicipalities-2018-geo.json',mode='rt',encoding='utf-8') as f:
    geo = json.loads(f.read())
    f.close()

folium.GeoJson(
    geo,
    name='Korea_municipalities'
).add_to(sample_split_Korea)

sample_split_Korea
Out[55]:
In [109]:
Image("원본_json.png", width =500)
Out[109]:

<South Korea Geojson에서 기본으로 제공하는 geojson의 데이터 모습, 위의 결과창이 뜨지 않아서 첨부합니다>

In [6]:
from matplotlib.image import imread
import matplotlib.pyplot as plt

img1 = imread("C:\\Users\\user\\Desktop\\A_장서연_Python\\Daejeon_project\\제가_json_만들어_버렸어요_1.jpg")
img2 = imread("C:\\Users\\user\\Desktop\\A_장서연_Python\\Daejeon_project\\제가_json_만들어_버렸어요_3.jpg")
img3 = imread("C:\\Users\\user\\Desktop\\A_장서연_Python\\Daejeon_project\\제가_json_만들어_버렸어요_2.jpg")

fig = plt.figure(figsize = (25,25))
ax1 = fig.add_subplot(1,2,1)
ax2 = fig.add_subplot(1,2,2)

ax1.grid(False)
ax1.imshow(img3)
plt.axis('off') 
ax2.imshow(img2)
plt.axis('off') 
plt.show()

왼쪽사진은 Github에 올라와있는 전국 행정동 별 geojson 코드이다. 나는 여기서 대전의 행정동 코드가 25로 시작한다는 사실을 발견하고,
이를 추출해서 vscode 상에 대전에만 해당하는 geojson 파일을 새롭게 만들었다.(오른쪽 사진) 이에 따른 출력 결과는 다음과 같았다.

In [57]:
sample_split_Daejeon = folium.Map(
    location=[36.3730796,127.318760],
    zoom_start=10
)

import json
with open('dj_json_madebyme.json',mode='rt',encoding='utf-8') as f:
    geo = json.loads(f.read())
    f.close()

folium.GeoJson(
    geo,
    name='Daejeon_municipalities'
).add_to(sample_split_Daejeon)

sample_split_Daejeon.save('./primary_split_Dajeon.html')
sample_split_Daejeon
Out[57]:

(추출하기 위해 json 코드의 구성요소를 이해하느라 많은 시간이 소요되긴 했지만, 덕분에
json의 구조(key로 묶여있는 자료라는 특징)를 공부할 수 있었던 좋은 기회였다.)

다시 원래의 목적으로 돌아와서, 둔산동이나 은행동에 주요상권이 밀집되어 있는지 확인해보기 위해
공공데이터셋에서 제공하는 '소상공인시장진흥공단_상가업소정보.csv' 파일을 이용해보기로 했다.
주로 사람들이 방문하는 업소는 '취미 및 여가 생활' 이나 '음식점' 이라고 생각했기 때문에 이 두가지 종류의 업소가
대전의 어느 지역에 많이 분포하는지 등치지역도를 그려서 확인해 보기로 했다.

In [12]:
data_shop = pd.read_csv('소상공인시장진흥공단_상가업소정보_201909_02.csv',encoding = "utf-8-sig", engine='python')
data_shop_dj = data_shop[data_shop['도로명주소'].str.contains('대전광역시')]
data_shop_dj_service = data_shop_dj[data_shop_dj['상권업종대분류코드'].str.contains('N')]
data_shop_dj_food = data_shop_dj[data_shop_dj['상권업종대분류코드'].str.contains('Q')]

대전광역시만 추려낸 위의 자료형식은 이러하다.

In [13]:
data_shop_dj
Out[13]:
상가업소번호 상호명 지점명 상권업종대분류코드 상권업종대분류명 상권업종중분류코드 상권업종중분류명 상권업종소분류코드 상권업종소분류명 표준산업분류코드 ... 건물관리번호 건물명 도로명주소 구우편번호 신우편번호 동정보 층정보 호정보 경도 위도
23 20058874 로삐아노 NaN Q 음식 Q08 제과제빵떡케익 Q08A01 제과점 I56191 ... 3014011600104790001023136 NaN 대전광역시 중구 보문산로215번길 81 301130.0 35004.0 NaN 1 NaN 127.402998 36.309219
24 20056687 마을 NaN Q 음식 Q01 한식 Q01A01 한식/백반/한정식 I56111 ... 3020012200104090007011396 NaN 대전광역시 유성구 대학로151번길 38 305335.0 34138.0 NaN NaN NaN 127.350321 36.362370
27 20069652 아줌마김밥 NaN Q 음식 Q04 분식 Q04A01 라면김밥분식 I56194 ... 3023010900102450001016962 NaN 대전광역시 대덕구 홍도로114번길 4 306826.0 34428.0 NaN 1 NaN 127.427565 36.356114
28 20052813 한미푸드 NaN D 소매 D01 음/식료품소매 D01A09 식자재판매 G47219 ... 3014010500105240004008024 NaN 대전광역시 중구 대흥로28번길 47 301804.0 34943.0 NaN 1 NaN 127.419096 36.323250
29 20052915 산봉냉면 NaN Q 음식 Q01 한식 Q01A19 냉면집 I56111 ... 3017011200110370000019242 갤러리아타임월드백화점 대전광역시 서구 대덕대로 211 302714.0 35229.0 NaN 2 NaN 127.378173 36.351866
30 20053087 돌다리식당 NaN Q 음식 Q01 한식 Q01A01 한식/백반/한정식 I56111 ... 3014010700100540002009939 NaN 대전광역시 중구 대종로 234-17 301820.0 35035.0 NaN 1 NaN 127.442208 36.310580
31 20053876 또래오래 태평유천점 Q 음식 Q05 닭/오리요리 Q05A08 후라이드/양념치킨 I56193 ... 3014011400103270032018645 NaN 대전광역시 중구 수침로55번길 37 301150.0 34893.0 NaN 1 NaN 127.398644 36.325212
32 20055302 무지개횟집 NaN Q 음식 Q03 일식/수산물 Q03A01 횟집 I56111 ... 3017010400106100000016349 무지개종합시장 대전광역시 서구 정림동로7번길 22 302855.0 35396.0 NaN 1 NaN 127.366426 36.305534
33 20050787 맴맴숯불닭발식당 NaN Q 음식 Q05 닭/오리요리 Q05A10 닭내장/닭발요리 I56111 ... 3014010500101490003014298 NaN 대전광역시 중구 대흥로157번길 44 301802.0 34925.0 NaN 1 NaN 127.428416 36.326566
35 20070341 잔치집식당 NaN Q 음식 Q01 한식 Q01A01 한식/백반/한정식 I56111 ... 3011010700103510015031066 NaN 대전광역시 동구 판암로 19 300130.0 34677.0 NaN 1 NaN 127.462347 36.317864
36 20071669 먹자방식당 NaN Q 음식 Q01 한식 Q01A01 한식/백반/한정식 I56111 ... 3011012000100820009024634 NaN 대전광역시 동구 대전로791번길 51 300160.0 34628.0 NaN 1 NaN 127.430580 36.329199
37 20071866 봉구비어 NaN Q 음식 Q09 유흥주점 Q09A01 호프/맥주 I56219 ... 3011011100100770004019841 NaN 대전광역시 동구 백룡로6번길 47 300830.0 34644.0 NaN 1 NaN 127.446829 36.334214
43 20398613 방아실돼지숯불구이식당 NaN Q 음식 Q01 한식 Q01A99 기타고기요리 I56111 ... 3017010400106570000015775 NaN 대전광역시 서구 정림로24번길 6-9 302856.0 35399.0 NaN 1 NaN 127.366786 36.302273
49 20800478 대지패션 NaN D 소매 D05 의복의류 D05A01 일반의류 G47416 ... 3011012000100860004024081 NaN 대전광역시 동구 중앙로204번길 28-1 300160.0 34628.0 NaN 1 NaN 127.432392 36.329667
50 20698655 맥주광 NaN Q 음식 Q09 유흥주점 Q09A01 호프/맥주 I56219 ... 3017010400106000000016788 NaN 대전광역시 서구 정림동로5번길 28 302855.0 35396.0 NaN 1 NaN 127.365879 36.305711
52 20779208 제일미용실 NaN F 생활서비스 F01 이/미용/건강 F01A01 여성미용실 S96112 ... 3011010500102160002033234 주공아파트 대전광역시 동구 대전로448번길 12 300050.0 34692.0 NaN 1 NaN 127.452874 36.306087
54 20813213 아빠손운동화손세탁 NaN F 생활서비스 F02 세탁/가사서비스 F02A02 신발세탁 S96912 ... 3017011200118860000021551 NaN 대전광역시 서구 둔산남로165번길 15 302120.0 35250.0 NaN 1 NaN 127.395715 36.349694
60 20781070 태백산맥 NaN D 소매 D01 음/식료품소매 D01A03 정육점 G47212 ... 3017011200109120000019307 둥지아파트 대전광역시 서구 청사로 254 302734.0 35207.0 NaN 1 NaN 127.392657 36.359060
62 20257062 지에스 은행선화점 D 소매 D03 종합소매점 D03A01 편의점 G47122 ... 3014010100101260009014231 NaN 대전광역시 중구 대종로 512 301838.0 34832.0 NaN 1 NaN 127.424851 36.329794
63 20743647 금강신도직업소개소 NaN F 생활서비스 F05 인력/고용/용역알선 F05A02 인력공급/고용알선 NaN ... 3011011900100160006021353 NaN 대전광역시 동구 대전로 818 300150.0 34626.0 NaN NaN 3 127.432328 36.332371
64 20279312 충남대학교병원재활관절푸드코트 NaN Q 음식 Q01 한식 Q01A01 한식/백반/한정식 I56111 ... 3014011000106420000020797 충남대학교의과대학 대전광역시 중구 문화로 266 301747.0 35015.0 NaN 1 NaN 127.413769 36.316275
70 20810191 한아름할인마트 NaN D 소매 D03 종합소매점 D03A02 수퍼마켓 G47121 ... 3020010100103570000000438 한아름아파트 대전광역시 유성구 진잠로42번길 30 305723.0 34231.0 NaN 1 NaN 127.317784 36.294577
74 20596019 장충동원할머니보쌈과안동봉이찜닭 NaN Q 음식 Q05 닭/오리요리 Q05A04 찜닭전문점 I56111 ... 3023011100103060008022544 NaN 대전광역시 대덕구 석봉북로 19 306810.0 34317.0 NaN 1 NaN 127.424830 36.449100
76 20790601 송피아노교습소 NaN R 학문/교육 R05 학원-음악미술무용 R05A02 피아노/바이올린/기타 P85620 ... 3017011000100190066011326 NaN 대전광역시 서구 도솔로 259 302817.0 35289.0 NaN 1 NaN 127.378334 36.332949
81 20529199 수협바다회상 둔산점 Q 음식 Q03 일식/수산물 Q03A01 횟집 I56111 ... 3017011200109180000019946 NaN 대전광역시 서구 청사로 220 302120.0 35209.0 NaN 2 NaN 127.387840 36.359495
83 20565758 스카이 NaN Q 음식 Q09 유흥주점 Q09A01 호프/맥주 I56219 ... 3017011300102770000020169 NaN 대전광역시 서구 청사로123번길 19 302280.0 35214.0 NaN 1 NaN 127.377289 36.360693
91 20695797 바로김밥 NaN Q 음식 Q04 분식 Q04A01 라면김밥분식 I56194 ... 3017010300103300022015673 NaN 대전광역시 서구 배재로91번길 42 302160.0 35347.0 NaN 1 NaN 127.368949 36.317146
92 20696922 마당에모닥불하늘엔둥근달2식당 NaN Q 음식 Q06 양식 Q06A01 정통양식/경양식 I56114 ... 3011014500103610003036991 옛터민속박물관 대전광역시 동구 산내로 321-35 300250.0 34712.0 NaN NaN 5 127.440851 36.215103
94 20609927 둥구나무집식당 NaN Q 음식 Q01 한식 Q01A01 한식/백반/한정식 I56111 ... 3011012700106470004000021 둥구나무집 대전광역시 동구 냉천로 700-9 300360.0 34500.0 NaN NaN NaN 127.477557 36.418259
99 20806346 손쌤수학 NaN R 학문/교육 R01 학원-보습교습입시 R01A01 학원-입시 P85501 ... 3017010600108340000022067 한가람아파트 대전광역시 서구 문예로 16 302762.0 35251.0 NaN 2 NaN 127.391437 36.348221
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
522991 16307461 제주앨리스 NaN Q 음식 Q12 커피점/카페 Q12A01 커피전문점/카페/다방 I56220 ... 3014010200100330006000001 NaN 대전광역시 중구 중앙로137번길 21 301822.0 34838.0 NaN NaN NaN 127.424254 36.329106
522994 16306627 아이코스서비스센터 대전점 F 생활서비스 F03 개인/가정용품수리 F03A02 가전제품수리 S95310 ... 3017011100107100000019577 NaN 대전광역시 서구 계룡로367번길 110 302808.0 35227.0 NaN 4 NaN 127.371432 36.357409
522996 16305177 더본건축인테리어 NaN D 소매 D07 가정/주방/인테리어 D07A01 인테리어/욕실용품/커튼 G47599 ... 3014010500104240003015492 NaN 대전광역시 중구 대흥로 129 301803.0 34919.0 NaN NaN NaN 127.426475 36.323934
522998 16300009 송컴퍼니 NaN D 소매 D14 운동/경기용품소매 D14A01 운동/경기용품 G47631 ... 3011010600100030004028571 NaN 대전광역시 동구 충무로 268 300110.0 34643.0 NaN 1 NaN 127.445166 36.323662
522999 16306492 디스커버리 둔산점 D 소매 D05 의복의류 D05A02 캐쥬얼/스포츠의류 G47416 ... 3017010600107250000022758 NaN 대전광역시 서구 둔산남로 104 302859.0 35260.0 NaN NaN NaN 127.388971 36.348776
523007 16305513 큐사랑 NaN F 생활서비스 F01 이/미용/건강 F01A01 여성미용실 S96112 ... 3014010500103660021011874 NaN 대전광역시 중구 수도산로 21-1 301805.0 34932.0 NaN 1 NaN 127.426611 36.320618
523020 16298427 미에스테틱 NaN F 생활서비스 F01 이/미용/건강 F01A03 비만/피부관리 NaN ... 3020012100106990012000001 NaN 대전광역시 유성구 죽동로298번길 27-3 305328.0 34127.0 NaN NaN NaN 127.337197 36.369959
523024 16300026 젬플라워 NaN D 소매 D02 선물/팬시/기념품 D02A02 꽃집/꽃배달 G47851 ... 3020013200105190000000001 NaN 대전광역시 유성구 북유성대로 206 305358.0 34098.0 NaN 1 NaN 127.321537 36.384354
523026 16298825 오브엘시티 NaN D 소매 D02 선물/팬시/기념품 D02A02 꽃집/꽃배달 G47851 ... 3020012000110250002000001 NaN 대전광역시 유성구 지족로 292 305330.0 34073.0 NaN NaN 107 127.309092 36.387545
523042 16302777 달콤 펫토리 D 소매 D09 애견/애완/동물 D09A01 애견/애완/동물사육판매 G47852 ... 3017011100102710027021790 NaN 대전광역시 서구 계룡로 385 302805.0 35231.0 NaN 1 102 127.371175 36.351937
523059 16311517 미장원제이에이치 NaN F 생활서비스 F01 이/미용/건강 F01A01 여성미용실 S96112 ... 3014011100101530020007198 NaN 대전광역시 중구 대종로 301-1 301815.0 35048.0 NaN 2 NaN 127.435054 36.312800
523063 16181110 비빔밥 대운산채 Q 음식 Q01 한식 Q01A06 돌솥/비빕밥전문점 I56111 ... 3014011600100010174010846 NaN 대전광역시 중구 중앙로16번길 27 301812.0 34944.0 1 NaN NaN 127.414698 36.321633
523067 16133502 꿈에크린환경 NaN F 생활서비스 F02 세탁/가사서비스 F02A05 청소/소독 NaN ... 3011010900105560000000001 NaN 대전광역시 동구 대학로 95 300822.0 34519.0 NaN NaN NaN 127.457350 36.338264
523071 16147328 봄날헤어 NaN F 생활서비스 F01 이/미용/건강 F01A01 여성미용실 S96112 ... 3017010600112570000022806 NaN 대전광역시 서구 남선로59번길 4 302861.0 35252.0 NaN NaN NaN 127.397974 36.348588
523076 16180585 장충동왕족발보쌈 2002 Q 음식 Q01 한식 Q01A08 족발/보쌈전문 I56111 ... 3017011300104320000020226 NaN 대전광역시 서구 한밭대로570번길 12-16 302852.0 35221.0 NaN NaN NaN 127.361211 36.357878
523079 16184958 간단하지만특별한화피디Cafe 토브갤러리 Q 음식 Q12 커피점/카페 Q12A01 커피전문점/카페/다방 I56220 ... 3020014100104660003004022 엑스포코아 대전광역시 유성구 엑스포로 488 305812.0 34049.0 NaN NaN NaN 127.405705 36.399988
523085 16186020 본가 쭈꾸미 Q 음식 Q03 일식/수산물 Q03A13 낙지/오징어 I56111 ... 3017011200118090000018340 국화아파트 대전광역시 서구 둔산로 201 302782.0 35245.0 NaN NaN NaN 127.398147 36.355104
523086 16182626 간단하지만특별한화피디Cafe 일노베 Q 음식 Q12 커피점/카페 Q12A01 커피전문점/카페/다방 I56220 ... 3014010100100320001015975 NaN 대전광역시 중구 대종로 522-1 301838.0 34832.0 NaN 1 NaN 127.423943 36.330492
523096 16093065 식;식 NaN Q 음식 Q06 양식 Q06A01 정통양식/경양식 I56114 ... 3017011300105650000020547 NaN 대전광역시 서구 한밭대로596번길 24 302852.0 35223.0 NaN NaN NaN 127.364829 36.356870
523097 16093069 페뱅크에잇궁동점 Q 음식 Q12 커피점/카페 Q12A01 커피전문점/카페/다방 I56220 ... 3020012200104100001011070 NaN 대전광역시 유성구 대학로151번길 45 305335.0 34137.0 NaN 1 NaN 127.350007 36.362630
523112 16277325 역전우동0410 대전탄방역점 Q 음식 Q04 분식 Q04A04 우동전문점 I56194 ... 3017010600107030000022929 NaN 대전광역시 서구 문정로 68 302859.0 35262.0 NaN 7 NaN 127.386805 36.346503
523113 16278485 참바다대게 NaN Q 음식 Q03 일식/수산물 Q03A10 바닷가재/게요리전문 I56111 ... 3017011600115410000000001 NaN 대전광역시 서구 구봉로 137 302812.0 35382.0 NaN 6 NaN 127.338185 36.296684
523115 16276526 댄스댄스노래연습장 NaN N 관광/여가/오락 N02 무도/유흥/가무 N02A01 노래방 R91223 ... 3023010800102060008011521 NaN 대전광역시 대덕구 계족로598번길 17 306806.0 34406.0 NaN NaN NaN 127.432100 36.365302
523116 16277542 이마트24 대전한남대점 D 소매 D03 종합소매점 D03B10 할인점 G47119 ... 3011011700101020011003847 NaN 대전광역시 동구 한남로 9 300835.0 34554.0 NaN NaN NaN 127.427134 36.351155
523117 16277534 이마트24 대전선화행복점 D 소매 D03 종합소매점 D03B10 할인점 G47119 ... 3014010200101480002016932 NaN 대전광역시 중구 대종로583번길 14 301824.0 34844.0 NaN NaN NaN 127.418271 36.333935
523120 16277459 이마트24 유성매드블럭점 D 소매 D03 종합소매점 D03B10 할인점 G47119 ... 3020011100106120003012126 NaN 대전광역시 유성구 대학로 60 305301.0 34185.0 NaN 2 NaN 127.344245 36.358741
523134 16280414 노랑물고기 NaN Q 음식 Q03 일식/수산물 Q03A01 횟집 I56111 ... 3023010700104660001012268 NaN 대전광역시 대덕구 송촌북로16번길 24 306813.0 34409.0 NaN NaN NaN 127.437994 36.363969
523137 16280392 우리집삼겹살 NaN Q 음식 Q01 한식 Q01A02 갈비/삼겹살 I56111 ... 3017010600110080000024408 NaN 대전광역시 서구 탄방로7번길 79 302860.0 35255.0 NaN NaN NaN 127.394716 36.346291
523139 16280761 김가네시민고기국수 용문점 Q 음식 Q04 분식 Q04A02 국수/만두/칼국수 I56194 ... 3017010500102570006006663 NaN 대전광역시 서구 계룡로 658-10 302845.0 35304.0 NaN NaN NaN 127.393741 36.337084
523141 16273527 페이트네일 NaN F 생활서비스 F01 이/미용/건강 F01A02 발/네일케어 S96119 ... 3017011100103950007012945 NaN 대전광역시 서구 갈마중로16번길 32 302809.0 35272.0 NaN NaN NaN 127.371021 36.346178

90187 rows × 39 columns

In [14]:
service_raw_data = data_shop_dj_service.groupby(['행정동명'])["행정동명"].count()
service_df_data = pd.DataFrame(service_raw_data)

food_raw_data = data_shop_dj_food.groupby(['행정동명'])["행정동명"].count()
food_df_data = pd.DataFrame(food_raw_data)
In [15]:
service_df_data.to_excel("대전_취미여가상권.xls")
food_df_data.to_excel("대전_음식점.xls")

위의 코드는 제대로 변환되었나 확인차 엑셀파일로 내가만든 데이터프레임을 저장한 것이다. 열어보니 잘 저장되어 있었다.

In [16]:
file_1 = 'C:\\Users\\user\\Desktop\\A_장서연_Python\\Daejeon_project\\대전_취미여가상권.xls'
service_file = pd.read_excel(file_1)
service_file.rename(columns={"행정동명.1":"취미여가상권수"}, inplace = True)


file_2 = 'C:\\Users\\user\\Desktop\\A_장서연_Python\\Daejeon_project\\대전_음식점.xls'
food_file = pd.read_excel(file_2)
food_file.rename(columns={"행정동명.1":"음식점수"}, inplace = True)
In [17]:
service_file
Out[17]:
행정동명 취미여가상권수
0 가수원동 56
1 가양1동 30
2 가양2동 26
3 가장동 11
4 갈마1동 40
5 갈마2동 87
6 관저1동 13
7 관저2동 85
8 관평동 32
9 괴정동 75
10 구즉동 23
11 기성동 1
12 내동 15
13 노은1동 72
14 노은2동 8
15 노은3동 20
16 대동 18
17 대사동 10
18 대화동 6
19 대흥동 82
20 덕암동 13
21 도마1동 41
22 도마2동 26
23 둔산1동 46
24 둔산2동 137
25 둔산3동 42
26 만년동 32
27 목동 15
28 목상동 7
29 문창동 20
... ... ...
48 오류동 67
49 오정동 82
50 온천1동 157
51 온천2동 121
52 용두동 13
53 용문동 27
54 용운동 41
55 용전동 91
56 원신흥동 3
57 월평1동 104
58 월평2동 53
59 월평3동 2
60 유천1동 59
61 유천2동 22
62 은행선화동 117
63 자양동 29
64 전민동 52
65 정림동 41
66 중리동 81
67 중앙동 37
68 중촌동 28
69 진잠동 14
70 탄방동 110
71 태평1동 18
72 태평2동 15
73 판암1동 5
74 판암2동 4
75 홍도동 30
76 회덕동 10
77 효동 28

78 rows × 2 columns

In [18]:
food_file
Out[18]:
행정동명 음식점수
0 가수원동 669
1 가양1동 250
2 가양2동 350
3 가장동 151
4 갈마1동 336
5 갈마2동 480
6 관저1동 209
7 관저2동 1009
8 관평동 587
9 괴정동 686
10 구즉동 304
11 기성동 65
12 내동 191
13 노은1동 641
14 노은2동 151
15 노은3동 403
16 대동 177
17 대사동 235
18 대청동 71
19 대화동 123
20 대흥동 926
21 덕암동 209
22 도마1동 509
23 도마2동 250
24 둔산1동 377
25 둔산2동 1304
26 둔산3동 253
27 만년동 245
28 목동 159
29 목상동 153
... ... ...
49 오류동 495
50 오정동 571
51 온천1동 1395
52 온천2동 1202
53 용두동 152
54 용문동 246
55 용운동 366
56 용전동 680
57 원신흥동 325
58 월평1동 665
59 월평2동 270
60 월평3동 38
61 유천1동 371
62 유천2동 273
63 은행선화동 897
64 자양동 325
65 전민동 421
66 정림동 317
67 중리동 605
68 중앙동 461
69 중촌동 218
70 진잠동 489
71 탄방동 790
72 태평1동 214
73 태평2동 110
74 판암1동 88
75 판암2동 58
76 홍도동 292
77 회덕동 171
78 효동 424

79 rows × 2 columns

In [58]:
service_map = folium.Map(location = [data_shop_dj['위도'].mean(),data_shop_dj['경도'].mean()], zoom_start = 11)
food_map = folium.Map(location = [data_shop_dj['위도'].mean(),data_shop_dj['경도'].mean()], zoom_start = 11)

geo_path = 'C:\\Users\\user\\Desktop\\A_장서연_Python\\Daejeon_project\\dj_json_madebyme.json'

geo_str = json.load(open(geo_path, encoding = 'utf-8'))

folium.Choropleth(
                geo_data = geo_str,
                  name = 'choropleth',
                   data = service_file,
                   columns = ['행정동명', '취미여가상권수'],
                    key_on='feature.properties.name',
                   fill_color = 'BuPu',
                   fill_opacity = 0.7,
                   line_opacity = 0.5,
                  legend_name = 'Daejeon Service Arcade Rate'
                 ).add_to(service_map)

folium.Choropleth(
                geo_data = geo_str,
                  name = 'choropleth',
                   data = food_file,
                   columns = ['행정동명', '음식점수'],
                    key_on='feature.properties.name',
                   fill_color = 'BuPu',
                   fill_opacity = 0.7,
                   line_opacity = 0.5,
                  legend_name = 'Daejeon Food Arcade Rate'
                 ).add_to(food_map)

folium.LayerControl().add_to(service_map)
folium.LayerControl().add_to(food_map)

service_map.save('./primary_service_map_DaeJeon.html')
food_map.save('./primary_food_map_DaeJeon.html')

이렇게 상권의 갯수별로 각각 취미여가상권, 음식점으로 나누어 등치지역도를 그렸고 그 결과는 다음과 같은 모습이다.

In [26]:
food_map
Out[26]:
In [27]:
service_map
Out[27]:

그런데 취미 여가 상가수의 등치지역도를 보면, 데이터의 누락이 생긴부분이 있다!
그래서 원인을 찾고자 취미 여가 상가 데이터의 행정동명과, 음식점 데이터의 행정동 명을 비교하는 코드를 짰고,
그 결과 '대청동' 에 등록된 취미 여가 상가점포가 없어서 데이터의 누락이 발견된다는 사실을 알게 되었다.

In [28]:
for i in range(78):
    if food_file["행정동명"][i] != service_file["행정동명"][i]:
        new_name = food_file["행정동명"][i]
        print (new_name, str(i))
        break
대청동 18
In [29]:
food_file["음식점수"][18]
Out[29]:
71

취미여가 상가와, 음식점의 수를 모두 종합한 등치지역도를 그리기 위해 두 데이터를 모두 합산했고,
행정동 별 총상권 수 데이터를 완성했다.
또한 취미여가상가수가 없는 대청동의 데이터는 음식점의 수만 집계되게 하여 총상권수 데이터에 추가시켰다.

In [30]:
food_file2 = food_file.drop([18])
total_file = service_file.copy()

total_file.rename(columns={"취미여가상권수":"총상권수"}, inplace = True)

total_file["총상권수"] = total_file["총상권수"]+food_file["음식점수"]

total_file
Out[30]:
행정동명 총상권수
0 가수원동 725.0
1 가양1동 280.0
2 가양2동 376.0
3 가장동 162.0
4 갈마1동 376.0
5 갈마2동 567.0
6 관저1동 222.0
7 관저2동 1094.0
8 관평동 619.0
9 괴정동 761.0
10 구즉동 327.0
11 기성동 66.0
12 내동 206.0
13 노은1동 713.0
14 노은2동 159.0
15 노은3동 423.0
16 대동 195.0
17 대사동 245.0
18 대화동 77.0
19 대흥동 205.0
20 덕암동 939.0
21 도마1동 250.0
22 도마2동 535.0
23 둔산1동 296.0
24 둔산2동 514.0
25 둔산3동 1346.0
26 만년동 285.0
27 목동 260.0
28 목상동 166.0
29 문창동 173.0
... ... ...
48 오류동 455.0
49 오정동 577.0
50 온천1동 728.0
51 온천2동 1516.0
52 용두동 1215.0
53 용문동 179.0
54 용운동 287.0
55 용전동 457.0
56 원신흥동 683.0
57 월평1동 429.0
58 월평2동 718.0
59 월평3동 272.0
60 유천1동 97.0
61 유천2동 393.0
62 은행선화동 390.0
63 자양동 926.0
64 전민동 377.0
65 정림동 462.0
66 중리동 398.0
67 중앙동 642.0
68 중촌동 489.0
69 진잠동 232.0
70 탄방동 599.0
71 태평1동 808.0
72 태평2동 229.0
73 판암1동 115.0
74 판암2동 92.0
75 홍도동 88.0
76 회덕동 302.0
77 효동 199.0

78 rows × 2 columns

In [31]:
total_file.loc['78'] = ['대청동', 71]
In [32]:
total_file
Out[32]:
행정동명 총상권수
0 가수원동 725.0
1 가양1동 280.0
2 가양2동 376.0
3 가장동 162.0
4 갈마1동 376.0
5 갈마2동 567.0
6 관저1동 222.0
7 관저2동 1094.0
8 관평동 619.0
9 괴정동 761.0
10 구즉동 327.0
11 기성동 66.0
12 내동 206.0
13 노은1동 713.0
14 노은2동 159.0
15 노은3동 423.0
16 대동 195.0
17 대사동 245.0
18 대화동 77.0
19 대흥동 205.0
20 덕암동 939.0
21 도마1동 250.0
22 도마2동 535.0
23 둔산1동 296.0
24 둔산2동 514.0
25 둔산3동 1346.0
26 만년동 285.0
27 목동 260.0
28 목상동 166.0
29 문창동 173.0
... ... ...
49 오정동 577.0
50 온천1동 728.0
51 온천2동 1516.0
52 용두동 1215.0
53 용문동 179.0
54 용운동 287.0
55 용전동 457.0
56 원신흥동 683.0
57 월평1동 429.0
58 월평2동 718.0
59 월평3동 272.0
60 유천1동 97.0
61 유천2동 393.0
62 은행선화동 390.0
63 자양동 926.0
64 전민동 377.0
65 정림동 462.0
66 중리동 398.0
67 중앙동 642.0
68 중촌동 489.0
69 진잠동 232.0
70 탄방동 599.0
71 태평1동 808.0
72 태평2동 229.0
73 판암1동 115.0
74 판암2동 92.0
75 홍도동 88.0
76 회덕동 302.0
77 효동 199.0
78 대청동 71.0

79 rows × 2 columns

이번에는 위에서 구한 총 상권의 수를 다시 한번 등치 지역도로 나타내고, 그 등치지역도에 지역별로 특화되어있는 관광지나 관광명소를 스팟으로
나타내어 정말 은행동과 둔산동에 상권, 관광지, 관광명소가 집합되어 있는지 결론내어 보고자 한다.

In [59]:
dj_base = 'C:\\Users\\user\\Desktop\\A_장서연_Python\\Daejeon_project\\_download_전국\\대전_관광지.xls'
data_tour = pd.read_excel(dj_base)
data_tour['위도'] = data_tour['위도'].astype(float)
data_tour['경도'] = data_tour['경도'].astype(float)

geo_df = data_tour.copy()

total_map = folium.Map(location = [geo_df['위도'].mean(), geo_df['경도'].mean()], zoom_start = 11)

geo_path = 'C:\\Users\\user\\Desktop\\A_장서연_Python\\Daejeon_project\\dj_json_madebyme.json'

geo_str = json.load(open(geo_path, encoding = 'utf-8'))

folium.Choropleth(
                geo_data = geo_str,
                  name = 'choropleth',
                   data = total_file,
                   columns = ['행정동명', '총상권수'],
                    key_on='feature.properties.name',
                   fill_color = 'OrRd',
                   fill_opacity = 0.7,
                   line_opacity = 0.5,
                  legend_name = 'Daejeon Arcade Rate'
                 ).add_to(total_map)

folium.LayerControl().add_to(total_map)

for i in geo_df.index:
    icon_color = 'yellow'
    
    folium.CircleMarker(location = [geo_df.loc[i, '위도'], geo_df.loc[i, '경도']],
                                radius = 2,
                                color = icon_color,
                                fill = True,
                                fill_color = icon_color).add_to(total_map)
    

dj_toursc = 'C:\\Users\\user\\Desktop\\A_장서연_Python\\Daejeon_project\\_download_전국\\대전_관광코스.xls'
data_toursc = pd.read_excel(dj_toursc)
data_toursc['위도'] = data_toursc['위도'].astype(float)
data_toursc['경도'] = data_toursc['경도'].astype(float)    

for i in data_toursc.index:  
    icon_color = 'yellow'
    
    folium.CircleMarker(location = [data_toursc.loc[i, '위도'], data_toursc.loc[i, '경도']],
                                radius = 2,
                                color = icon_color,
                                fill = True,
                                fill_color = icon_color).add_to(total_map)
    
    
dj_festa = 'C:\\Users\\user\\Desktop\\A_장서연_Python\\Daejeon_project\\_download_전국\\대전_축제정보.xls'
data_festa = pd.read_excel(dj_festa)
data_festa['위도'] = data_festa['위도'].astype(float)
data_festa['경도'] = data_festa['경도'].astype(float)    

for i in data_festa.index:  
    icon_color = 'blue'
    
    folium.CircleMarker(location = [data_festa.loc[i, '위도'], data_festa.loc[i, '경도']],
                                radius = 2,
                                color = icon_color,
                                fill = True,
                                fill_color = icon_color).add_to(total_map)
    

dj_munhwa = 'C:\\Users\\user\\Desktop\\A_장서연_Python\\Daejeon_project\\_download_전국\\대전_문화시설.xls'
data_munhwa = pd.read_excel(dj_munhwa)
data_munhwa['위도'] = data_munhwa['위도'].astype(float)
data_munhwa['경도'] = data_munhwa['경도'].astype(float) 

for i in data_munhwa.index:  
    icon_color = 'green'
    
    folium.CircleMarker(location = [data_munhwa.loc[i, '위도'], data_munhwa.loc[i, '경도']],
                                radius = 2,
                                color = icon_color,
                                fill = True,
                                fill_color = icon_color).add_to(total_map)



folium.Marker(
    location=[36.3511899,127.3995235],
    popup='둔산동',
    icon=folium.Icon(color='blue')
).add_to(total_map)

folium.Marker(
    location=[36.3317772,127.4170966],
    popup='은행동',
    icon=folium.Icon(color='blue')
).add_to(total_map)

folium.Marker(
    location=[36.3699849,127.3464719],
    popup='어은동',
    icon=folium.Icon(color='red')
).add_to(total_map)


total_map.save('./total_Daejeon_map.html')

#주피터 노트북에서는 이미지가 잘 등장하는데, html에서는 마커까지 추가하면 간혹 지도가 나오지 않는 현상이 발생한다..
In [51]:
total_map
Out[51]:

등치지역도는 상권의 분포정도 노란색 점 으로 나타난 것은 관광지, 관광명소처럼 랜드마크의 위치를 나타낸 것이며, 파란색 점 은 지역특화축제가 열리는 지점, 초록색 점은 문화시설 (영화관이나 게임시설 같은 곳) 이다.

3의 가설의 결론: 둔산동, 은행동 아니면 갈 곳이 없다.


등치지역도로 나타난 것이 행정동별로 상권이 분포한 것이고, 동그라미로 나타난 것이 문화시설과 관광지의 위치인데,
어은동, 둔산동, 관저동의 순으로 상권이 발달한 것으로 나타났고
관광지나 문화시설은 도룡동, 만년동, 둔산동에 걸쳐 고루 가장 많이 분포해 있음을 확인할 수 있었다.
특히 도룡동에 문화시설이 많이 분포해 있길래 의아함을 느끼고 찾아보니 국립중앙과학관과 시민천문대, 연구소가 모여있는 곳이라
과학축제 등이 많이 열려서 그렇다는 사실 또한 알 수 있었다.

결론적으로 둔산동은 놀거리가 많다는 것은 사실로 판정되었지만,
은행동보다는 어은동, 즉 카이스트와 충남대가 위치한 대학가에 더 많은 상권이 집중되어 있다는 사실을 알 수 있다.(빨간색 마커 부분)
또한 요즘 뜨고 있는 관저동에서 더욱 상권이 발달한 것을 알 수 있다. (두번째로 빨간 부분)
등치지역도로 상권의 분포정도를 분석한 것을 통해, 둔산동, 은행동이 아니면 놀거리가 없다는 사람들의 생각은
사실과는 조금 다른 것으로 판명되었다.

결론

조사하면서 대전이 노잼도시 알고리즘을 어느정도 만족하는 노잼도시라는 사실을 알 수 있었다. 또한 개인적으로 아쉬웠던 점도 있었다.

  • 대전이 노잼인지 아닌지를 밝히고 싶다면 정량적인 요인보다는 정성적인 요인까지 파악하는 것이 맞는 것 같다.
    정량적인 부분만 따지니 조사결과의 신뢰성이 떨어지는 것은 사실이다.

또한 얻어가는 점도 있었다.

  • 대전광역시 Geojson 자료를 혼자 추출했다는게 뿌듯하다. github을 찾아보니 다양한 지역 사람들이
    자신들의 지역 geojson 자료만을 필요로 하고있는 경우를 많이 보게 되었는데,
    내가 한걸 토대로 나머지 광역시 geojson 자료도 제작해서 github에 올려봐야겠다는 생각이 들었다.
    좋은건 나눠야하니까!

사용한 자료 출처